@types/facebook-nodejs-business-sdk
Version:
TypeScript definitions for facebook-nodejs-business-sdk
32 lines (31 loc) • 1.22 kB
TypeScript
import { AbstractCrudObject } from "./../abstract-crud-object";
/**
* CreditCard
* @see {@link https://developers.facebook.com/docs/marketing-api/}
*/
export default class CreditCard extends AbstractCrudObject {
static get Fields(): Readonly<{
billing_address: "billing_address";
card_cobadging: "card_cobadging";
card_holder_name: "card_holder_name";
card_type: "card_type";
credential_id: "credential_id";
default_receiving_method_products: "default_receiving_method_products";
expiry_month: "expiry_month";
expiry_year: "expiry_year";
id: "id";
is_cvv_tricky_bin: "is_cvv_tricky_bin";
is_enabled: "is_enabled";
is_last_used: "is_last_used";
is_network_tokenized_in_india: "is_network_tokenized_in_india";
is_soft_disabled: "is_soft_disabled";
is_user_verified: "is_user_verified";
is_zip_verified: "is_zip_verified";
last4: "last4";
readable_card_type: "readable_card_type";
time_created: "time_created";
time_created_ts: "time_created_ts";
type: "type";
}>;
get(fields: string[], params?: Record<string, any>): Promise<CreditCard>;
}