UNPKG

trailpack-proxy-generics

Version:

Generics - Trailpack for Proxy Engine

51 lines (49 loc) 1.33 kB
'use strict' const joi = require('joi') module.exports = joi.object().keys({ email_provider: joi.object().keys({ adapter: joi.any().required(), options: joi.object(), api: joi.any() }).unknown(), payment_processor: joi.object().keys({ adapter: joi.any().required(), options: joi.object(), api: joi.any() }).unknown(), tax_provider: joi.object().keys({ adapter: joi.any().required(), options: joi.object(), api: joi.any() }).unknown(), shipping_provider: joi.object().keys({ adapter: joi.any().required(), options: joi.object(), api: joi.any() }).unknown(), fulfillment_provider: joi.object().keys({ adapter: joi.any().required(), options: joi.object(), api: joi.any() }).unknown(), data_store_provider: joi.object().keys({ adapter: joi.any().required(), options: joi.object(), api: joi.any() }).unknown(), geolocation_provider: joi.object().keys({ adapter: joi.any().required(), options: joi.object(), api: joi.any() }).unknown(), image_provider: joi.object().keys({ adapter: joi.any().required(), options: joi.object(), api: joi.any() }).unknown(), render_service: joi.object().keys({ adapter: joi.any().required(), options: joi.object(), api: joi.any() }).unknown() }).unknown()