paypal-rest-api
Version:
A typescript module for integrating with PayPal REST APIs.
23 lines (22 loc) • 855 B
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const joi = require("joi");
const schemas_1 = require("../api/schemas");
var schemas_2 = require("../api/schemas");
exports.clientIdSchema = schemas_2.clientIdSchema;
exports.secretSchema = schemas_2.secretSchema;
exports.oauthAccessTokenRequestSchema = joi.object({
auth: joi.object({
password: schemas_1.secretSchema.required(),
user: schemas_1.clientIdSchema.required(),
}),
form: joi.object({
grant_type: joi.string().default("client_credentials"),
}).default(),
headers: joi.object().keys({
"Content-Type": joi.string().default("application/x-www-form-urlencoded"),
}).default(),
json: joi.boolean().default(false),
method: joi.string().default("POST"),
uri: joi.string().default("/v1/oauth2/token"),
});