@swp/swipe-sdk
Advanced tools
Comparing version 0.12.60 to 0.12.61
@@ -0,0 +0,0 @@ module.exports = { |
@@ -175,2 +175,6 @@ export interface DocumentAnalysisPayload { | ||
} | ||
export declare enum BANKLY_ACCEPTED_DOCUMENT_TYPES { | ||
RG = "RG", | ||
CNH = "CNH" | ||
} | ||
export declare enum DOCUMENTS_STATUS_ANALYSIS { | ||
@@ -323,2 +327,32 @@ ANALYZING = "ANALYZING", | ||
} | ||
export interface ValidateTypedLineDTO { | ||
id: string; | ||
assignor: string; | ||
recipient: { | ||
name: string; | ||
documentNumber: string; | ||
}; | ||
payer: { | ||
name: string; | ||
documentNumber: string; | ||
}; | ||
businessHours: { | ||
start: string; | ||
end: string; | ||
}; | ||
dueDate: string; | ||
settleDate: string; | ||
nextSettle: boolean; | ||
originalAmount: number; | ||
amount: number; | ||
charges: { | ||
interestAmountCalculated: number; | ||
fineAmountCalculated: number; | ||
discountAmount: number; | ||
}; | ||
maxAmount: number; | ||
minAmount: number; | ||
allowChangeAmount: boolean; | ||
digitable: string; | ||
} | ||
export interface BanklyPayment { | ||
@@ -335,3 +369,3 @@ id: string; | ||
digitable: string; | ||
status: string; | ||
status: BankSlipStatus; | ||
account: { | ||
@@ -350,2 +384,9 @@ number: number; | ||
} | ||
export declare enum BankSlipStatus { | ||
ACCEPTED = "Accepted", | ||
REGISTERED = "Registered", | ||
SETTLED = "Settled", | ||
ERROR = "Error", | ||
CANCELLED = "Cancelled" | ||
} | ||
export interface NewTransferExternalResult { | ||
@@ -524,3 +565,2 @@ authenticationCode: string; | ||
documentNumber: string; | ||
tokens: ResultCustomerPF; | ||
resultLevel?: BanklyApiResultLevels; | ||
@@ -532,3 +572,2 @@ } | ||
documentNumber: string; | ||
tokens: ResultCustomerPF; | ||
} | ||
@@ -593,1 +632,7 @@ export interface GetBusinessPaymentAccountPayload { | ||
} | ||
export interface ValidateTypedLinePayload { | ||
credentialName: string; | ||
account: string; | ||
barCode: string; | ||
uuid: string; | ||
} |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.BanklyTedAccountType = exports.BanklySlipType = exports.BankSlipTypes = exports.BanklyDocumentsResultLevels = exports.BanklyApiResultLevels = exports.CUSTOMER_STATUS = exports.RG_BACK_STATUS_OCR = exports.TEXT_DOCUMENT_STATUS_OCR = exports.RG_FRONT_STATUS = exports.FACE_DETAILS_STATUS = exports.SELFIE_STATUS_ANALYSIS = exports.DOCUMENTS_STATUS_ANALYSIS = void 0; | ||
exports.BanklyTedAccountType = exports.BankSlipStatus = exports.BanklySlipType = exports.BankSlipTypes = exports.BanklyDocumentsResultLevels = exports.BanklyApiResultLevels = exports.CUSTOMER_STATUS = exports.RG_BACK_STATUS_OCR = exports.TEXT_DOCUMENT_STATUS_OCR = exports.RG_FRONT_STATUS = exports.FACE_DETAILS_STATUS = exports.SELFIE_STATUS_ANALYSIS = exports.DOCUMENTS_STATUS_ANALYSIS = exports.BANKLY_ACCEPTED_DOCUMENT_TYPES = void 0; | ||
var BANKLY_ACCEPTED_DOCUMENT_TYPES; | ||
(function (BANKLY_ACCEPTED_DOCUMENT_TYPES) { | ||
BANKLY_ACCEPTED_DOCUMENT_TYPES["RG"] = "RG"; | ||
BANKLY_ACCEPTED_DOCUMENT_TYPES["CNH"] = "CNH"; | ||
})(BANKLY_ACCEPTED_DOCUMENT_TYPES = exports.BANKLY_ACCEPTED_DOCUMENT_TYPES || (exports.BANKLY_ACCEPTED_DOCUMENT_TYPES = {})); | ||
var DOCUMENTS_STATUS_ANALYSIS; | ||
@@ -68,2 +73,10 @@ (function (DOCUMENTS_STATUS_ANALYSIS) { | ||
})(BanklySlipType = exports.BanklySlipType || (exports.BanklySlipType = {})); | ||
var BankSlipStatus; | ||
(function (BankSlipStatus) { | ||
BankSlipStatus["ACCEPTED"] = "Accepted"; | ||
BankSlipStatus["REGISTERED"] = "Registered"; | ||
BankSlipStatus["SETTLED"] = "Settled"; | ||
BankSlipStatus["ERROR"] = "Error"; | ||
BankSlipStatus["CANCELLED"] = "Cancelled"; | ||
})(BankSlipStatus = exports.BankSlipStatus || (exports.BankSlipStatus = {})); | ||
var BanklyTedAccountType; | ||
@@ -70,0 +83,0 @@ (function (BanklyTedAccountType) { |
@@ -295,3 +295,4 @@ import { SwpError } from '../error/error'; | ||
BanklyGetTransfersAccount = "BANKLY_GET_TRANSFERS_ACCOUNT", | ||
BanklyGetEvents = "BANKLY_GET_ACCOUNT_EVENTS" | ||
BanklyGetEvents = "BANKLY_GET_ACCOUNT_EVENTS", | ||
BanklyValidateTypedLine = "BANKLY_VALIDATE_TYPED_LYNE" | ||
} | ||
@@ -298,0 +299,0 @@ export interface BalanceDataResponse { |
@@ -96,3 +96,4 @@ "use strict"; | ||
ExternalServiceResponseType["BanklyGetEvents"] = "BANKLY_GET_ACCOUNT_EVENTS"; | ||
ExternalServiceResponseType["BanklyValidateTypedLine"] = "BANKLY_VALIDATE_TYPED_LYNE"; | ||
})(ExternalServiceResponseType = exports.ExternalServiceResponseType || (exports.ExternalServiceResponseType = {})); | ||
//# sourceMappingURL=dto.js.map |
@@ -58,3 +58,3 @@ import { CreditCardDTO } from './cash-in'; | ||
companyType?: string; | ||
companySize?: number; | ||
companySize?: string; | ||
cnpj: string; | ||
@@ -78,3 +78,3 @@ phone: string; | ||
fields?: Fields; | ||
companySize: number; | ||
companySize: string; | ||
companyType: string; | ||
@@ -118,3 +118,2 @@ } | ||
export interface NewDocumentsCnpjDTO extends NewDocumentsDTO { | ||
socialContract: string; | ||
cnpjCard: string; | ||
@@ -130,3 +129,2 @@ } | ||
export interface DocumentsCnpjDTO extends DocumentsDTO { | ||
socialContract: boolean; | ||
cnpjCard: boolean; | ||
@@ -269,3 +267,2 @@ } | ||
proofOfResidence: string; | ||
socialContract: string; | ||
cnpjCard: string; | ||
@@ -276,2 +273,3 @@ } | ||
proofOfResidence: object; | ||
cnpjCard: object; | ||
} | ||
@@ -278,0 +276,0 @@ export interface getUserBalanceDTO { |
@@ -71,3 +71,3 @@ "use strict"; | ||
corporateName: 'corporateName', | ||
companySize: 10, | ||
companySize: 'MEI', | ||
companyType: 'MEI' | ||
@@ -80,3 +80,3 @@ }), http_service_1.Method.POST, '/profile/accounts/company/id', { | ||
corporateName: 'corporateName', | ||
companySize: 10, | ||
companySize: 'MEI', | ||
companyType: 'MEI' | ||
@@ -170,3 +170,2 @@ })); | ||
selfie: 'selfie', | ||
socialContract: 'socialContract', | ||
cnpjCard: 'cnpjCard' | ||
@@ -173,0 +172,0 @@ }, '/profile/accounts/id/documents/cnpj')); |
@@ -5,67 +5,15 @@ "use strict"; | ||
let serviceProxy; | ||
const accessToken = 'accessToken'; | ||
const path = '/'; | ||
const mock = jest.mock('./http/http-service'); | ||
describe('ServiceProxy', () => { | ||
describe('without options', () => { | ||
test('get', async () => { | ||
console.log('mock', mock); | ||
const service = buildService(); | ||
console.log('proxy', serviceProxy); | ||
console.log('service', service); | ||
await serviceProxy.get(path); | ||
console.log(service.get); | ||
const call = service.get.mock.calls[0]; | ||
expect(call[0]).toStrictEqual('/'); | ||
expect(call[1]).toStrictEqual({ headerExtra: { Authorization: `Bearer ${accessToken}` } }); | ||
}); | ||
test('post', async () => { | ||
const service = buildService(); | ||
await serviceProxy.post(path); | ||
const call = service.post.mock.calls[0]; | ||
expect(call[0]).toStrictEqual('/'); | ||
expect(call[1]).toStrictEqual({ headerExtra: { Authorization: `Bearer ${accessToken}` } }); | ||
}); | ||
test('delete', async () => { | ||
const service = buildService(); | ||
await serviceProxy.delete(path); | ||
const call = service.delete.mock.calls[0]; | ||
expect(call[0]).toStrictEqual('/'); | ||
expect(call[1]).toStrictEqual({ headerExtra: { Authorization: `Bearer ${accessToken}` } }); | ||
}); | ||
test('put', async () => { | ||
const service = buildService(); | ||
await serviceProxy.put(path); | ||
const call = service.put.mock.calls[0]; | ||
expect(call[0]).toStrictEqual('/'); | ||
expect(call[1]).toStrictEqual({ headerExtra: { Authorization: `Bearer ${accessToken}` } }); | ||
}); | ||
}); | ||
describe('with options', () => { | ||
const options = { searchOptions: {} }; | ||
test('get', async () => { | ||
const service = buildService(); | ||
await serviceProxy.get(path, options); | ||
const call = service.get.mock.calls[0]; | ||
expect(call[0]).toStrictEqual('/'); | ||
expect(call[1]).toStrictEqual(Object.assign({ headerExtra: { Authorization: `Bearer ${accessToken}` } }, options)); | ||
}); | ||
test('post', async () => { | ||
const service = buildService(); | ||
await serviceProxy.post(path, options); | ||
const call = service.post.mock.calls[0]; | ||
expect(call[0]).toStrictEqual('/'); | ||
expect(call[1]).toStrictEqual(Object.assign({ headerExtra: { Authorization: `Bearer ${accessToken}` } }, options)); | ||
}); | ||
test('delete', async () => { | ||
const service = buildService(); | ||
await serviceProxy.delete(path, options); | ||
const call = service.delete.mock.calls[0]; | ||
expect(call[0]).toStrictEqual('/'); | ||
expect(call[1]).toStrictEqual(Object.assign({ headerExtra: { Authorization: `Bearer ${accessToken}` } }, options)); | ||
}); | ||
test('put', async () => { | ||
const service = buildService(); | ||
await serviceProxy.put(path, options); | ||
const call = service.put.mock.calls[0]; | ||
expect(call[0]).toStrictEqual('/'); | ||
expect(call[1]).toStrictEqual(Object.assign({ headerExtra: { Authorization: `Bearer ${accessToken}` } }, options)); | ||
}); | ||
}); | ||
}); | ||
@@ -77,10 +25,15 @@ const buildService = () => { | ||
delete: jest.fn(), | ||
put: jest.fn(), | ||
put: jest.fn() | ||
}; | ||
serviceProxy = new service_proxy_1.ServiceProxy(service, () => service); | ||
serviceProxy.withToken({ | ||
access_token: accessToken | ||
}); | ||
const options = { | ||
apiKey: 'apiKey', | ||
secret: 'secret', | ||
sandbox: true, | ||
customHost: 'https://local.swipetech.io', | ||
debug: true | ||
}; | ||
serviceProxy = service_proxy_1.ServiceProxy.of(options, '/', () => service); | ||
console.log('chamou', serviceProxy); | ||
return service; | ||
}; | ||
//# sourceMappingURL=service-proxy.test.js.map |
@@ -0,0 +0,0 @@ module.exports = { |
{ | ||
"name": "@swp/swipe-sdk", | ||
"version": "0.12.60", | ||
"version": "0.12.61", | ||
"description": "", | ||
@@ -73,4 +73,5 @@ "private": false, | ||
"form-data": "3.0.0", | ||
"jsonwebtoken": "8.5.1" | ||
"jsonwebtoken": "8.5.1", | ||
"ts-mockito": "2.6.1" | ||
} | ||
} |
@@ -0,0 +0,0 @@ { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
6257
403749
7
+ Addedts-mockito@2.6.1
+ Addedlodash@4.17.21(transitive)
+ Addedts-mockito@2.6.1(transitive)