wildlink-js-client
Advanced tools
Comparing version
import { Device, ActiveDomain, AlternateDomain, Vanity, UrlBaseConfig, Sender, PartnerSender, ActiveDomainMerchant, Merchant, Category, MerchantImage, FeaturedMerchantCategory, MerchantRateDetail, StandDownPolicy, DeviceXIDSource, DeviceXIDResponse, DeviceMetadata } from './types/api'; | ||
export declare const VERSION = "3.2.0"; | ||
export declare const VERSION = "3.4.0"; | ||
export declare class WildlinkClient { | ||
@@ -34,2 +34,4 @@ private applicationId; | ||
makeSenderFromPaypal(code: string): Promise<Sender>; | ||
makeSenderFromGoogle(code: string): Promise<Sender>; | ||
makeSenderFromApple(code: string): Promise<Sender>; | ||
makeSenderFromSender(code: string): Promise<Sender>; | ||
@@ -36,0 +38,0 @@ makeSenderFromPartner(code: string): Promise<PartnerSender>; |
@@ -49,3 +49,3 @@ "use strict"; | ||
// we track the version this way because importing the package.json causes issues | ||
exports.VERSION = '3.2.0'; | ||
exports.VERSION = '3.4.0'; | ||
var WildlinkClient = /** @class */ (function () { | ||
@@ -416,3 +416,3 @@ function WildlinkClient(secret, applicationId, _a) { | ||
}; | ||
WildlinkClient.prototype.makeSenderFromSender = function (code) { | ||
WildlinkClient.prototype.makeSenderFromGoogle = function (code) { | ||
return __awaiter(this, void 0, void 0, function () { | ||
@@ -435,3 +435,3 @@ var body, response, reason_11; | ||
_a.trys.push([1, 3, , 4]); | ||
return [4 /*yield*/, request_1.default(this.apiUrlBase + "/v2/sender/oauth/sender", { | ||
return [4 /*yield*/, request_1.default(this.apiUrlBase + "/v2/sender/oauth/google", { | ||
method: 'POST', | ||
@@ -452,3 +452,3 @@ headers: this.makeHeaders(), | ||
}; | ||
WildlinkClient.prototype.makeSenderFromPartner = function (code) { | ||
WildlinkClient.prototype.makeSenderFromApple = function (code) { | ||
return __awaiter(this, void 0, void 0, function () { | ||
@@ -471,3 +471,3 @@ var body, response, reason_12; | ||
_a.trys.push([1, 3, , 4]); | ||
return [4 /*yield*/, request_1.default(this.apiUrlBase + "/v2/sender/oauth/partner", { | ||
return [4 /*yield*/, request_1.default(this.apiUrlBase + "/v2/sender/oauth/apple", { | ||
method: 'POST', | ||
@@ -488,4 +488,72 @@ headers: this.makeHeaders(), | ||
}; | ||
WildlinkClient.prototype.makeSenderFromSender = function (code) { | ||
return __awaiter(this, void 0, void 0, function () { | ||
var body, response, reason_13; | ||
return __generator(this, function (_a) { | ||
switch (_a.label) { | ||
case 0: | ||
if (!this.isInit) { | ||
return [2 /*return*/, Promise.reject(error_1.ApplicationErrorResponse('WildlinkClient has not been initialized yet'))]; | ||
} | ||
if (!code) { | ||
return [2 /*return*/, Promise.reject(error_1.ApplicationErrorResponse('No code provided'))]; | ||
} | ||
body = { | ||
code: code, | ||
}; | ||
_a.label = 1; | ||
case 1: | ||
_a.trys.push([1, 3, , 4]); | ||
return [4 /*yield*/, request_1.default(this.apiUrlBase + "/v2/sender/oauth/sender", { | ||
method: 'POST', | ||
headers: this.makeHeaders(), | ||
body: JSON.stringify(body), | ||
})]; | ||
case 2: | ||
response = _a.sent(); | ||
return [2 /*return*/, response.result]; | ||
case 3: | ||
reason_13 = _a.sent(); | ||
return [2 /*return*/, Promise.reject(reason_13)]; | ||
case 4: return [2 /*return*/]; | ||
} | ||
}); | ||
}); | ||
}; | ||
WildlinkClient.prototype.makeSenderFromPartner = function (code) { | ||
return __awaiter(this, void 0, void 0, function () { | ||
var body, response, reason_14; | ||
return __generator(this, function (_a) { | ||
switch (_a.label) { | ||
case 0: | ||
if (!this.isInit) { | ||
return [2 /*return*/, Promise.reject(error_1.ApplicationErrorResponse('WildlinkClient has not been initialized yet'))]; | ||
} | ||
if (!code) { | ||
return [2 /*return*/, Promise.reject(error_1.ApplicationErrorResponse('No code provided'))]; | ||
} | ||
body = { | ||
code: code, | ||
}; | ||
_a.label = 1; | ||
case 1: | ||
_a.trys.push([1, 3, , 4]); | ||
return [4 /*yield*/, request_1.default(this.apiUrlBase + "/v2/sender/oauth/partner", { | ||
method: 'POST', | ||
headers: this.makeHeaders(), | ||
body: JSON.stringify(body), | ||
})]; | ||
case 2: | ||
response = _a.sent(); | ||
return [2 /*return*/, response.result]; | ||
case 3: | ||
reason_14 = _a.sent(); | ||
return [2 /*return*/, Promise.reject(reason_14)]; | ||
case 4: return [2 /*return*/]; | ||
} | ||
}); | ||
}); | ||
}; | ||
return WildlinkClient; | ||
}()); | ||
exports.WildlinkClient = WildlinkClient; |
{ | ||
"name": "wildlink-js-client", | ||
"version": "3.2.0", | ||
"version": "3.4.0", | ||
"description": "A simple JavaScript client library for the Wildlink API (learn more at https://www.wildlink.me/)", | ||
@@ -5,0 +5,0 @@ "homepage": "https://www.wildlink.me", |
47294
7.59%831
9.2%