flexbase-client
Version:
Flexbase api client
37 lines (36 loc) • 983 B
TypeScript
import { FlexbaseResponse } from '../FlexbaseResponse.js';
export declare enum Group {
MaterialGroup = "MATERIALSUPPLIERS",
ConvenienceStores = "CONVENIENCESTORES",
FoodAndBeverage = "FOODANDBEVERAGE",
Equipment = "EQUIPMENT",
OfficeSupplies = "OFFICESUPPLIESANDCLEANING",
FuelAndGas = "FUELANDGAS"
}
export interface Card {
cardName: string;
cardNumber: string;
cardType: 'physical' | 'virtual';
companyId: string;
creditLimit: null;
expensesTypes: {
amount: number;
groups: Group[];
interval: string;
};
expirationDate: string;
holder: string;
id: string;
notifyUse: boolean;
status: string;
userId: string;
}
export interface CardHiddenInfo extends FlexbaseResponse {
cardNumber: string | null;
cvc: string | null;
expirationDate: string | null;
}
export interface EmbedUrlHiddenInfo extends FlexbaseResponse {
embedUrl: string | null;
last4: string | null;
}