@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
30 lines (24 loc) • 772 B
text/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> {}