@spree/storefront-api-v2-sdk
Version:
Node module to easily integrate your JavaScript or TypeScript application with Spree API V2. You can create an entirely custom Storefront in JS/TS with this package including one page checkout, Single Page Apps, PWAs and so on
27 lines (26 loc) • 822 B
TypeScript
import { JsonApiDocument, JsonApiListResponse, JsonApiSingleResponse } from './JsonApi';
import { IRelationships } from './Relationships';
import { ResultResponse } from './ResultResponse';
export interface CreditCardAttr extends JsonApiDocument {
type: string;
id: string;
attributes: {
cc_type: string;
last_digits: string;
month: number;
year: number;
name: string;
default: boolean;
};
relationships: IRelationships;
}
export interface ICreditCard extends JsonApiSingleResponse {
data: CreditCardAttr;
}
export interface ICreditCards extends JsonApiListResponse {
data: CreditCardAttr[];
}
export interface ICreditCardResult extends ResultResponse<ICreditCard> {
}
export interface ICreditCardsResult extends ResultResponse<ICreditCards> {
}