@kloutit/kloutit-sdk
Version:
Kloutit SDK API for client integrations
46 lines (41 loc) • 1.37 kB
Markdown
This is a sample UpdateCaseParams for Home sector with all the parameters it admits.
```javascript
import {
UpdateCaseParams,
CaseSectorEnum,
Currencies,
} from '@kloutit/kloutit-sdk';
const kloutitCase: UpdateCaseParams = {
sector: CaseSectorEnum.HOME,
filialIdentifier: 'B12345678', // If you do not have filials in your organization, leave this field empty
transactionDate: new Date().toISOString(), // UTC date
bankName: 'Sample bank',
cardBrand: 'Sample card brand',
last4Digits: '1234',
is3DSPurchase: true,
purchaseDate: new Date().toISOString(), // UTC date
purchaseAmount: { currency: Currencies.EUR, value: 10 },
isChargeRefundable: true,
customerName: 'Node SDK sample',
customerEmail: 'kloutit-node@example.com',
customerPhone: '612345678',
additionalInfo: 'Some optional additional info',
communications: [
{
sender: 'Sender name',
content: 'Communication content',
date: new Date().toISOString(), // UTC date
},
],
product: 'Sample product',
service: 'Sample service',
shippingCity: 'Barcelona',
shippingProvince: 'Barcelona',
shippingPostalCode: '08000',
deliveryConfirmation: true,
shippingDate: new Date().toISOString(), // UTC date
deliveryDate: new Date().toISOString(), // UTC date
deliveryCompany: 'Sample company',
};
```