UNPKG

@vymalo/medusa-printful

Version:

Connect your MedusaJS store to Printful

703 lines 20.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ReportsApiService = exports.OAuthApiService = exports.WebhookApiService = exports.ApprovalSheetsApiService = exports.WarehouseProductsApiService = exports.MockupGeneratorApiService = exports.StoreInformationApiService = exports.TaxRateApiService = exports.CountryStateCodeApiService = exports.ShippingRateApiService = exports.EcommercePlatformSyncApiService = exports.FileLibraryApiService = exports.OrdersApiService = exports.ProductTemplatesApiService = exports.ProductsApiService = exports.CatalogApiService = void 0; const client_gen_1 = require("./client.gen"); class CatalogApiService { static getProducts(options) { return (options?.client ?? client_gen_1.client).get({ url: '/products', ...options, }); } static getVariantById(options) { return (options.client ?? client_gen_1.client).get({ url: '/products/variant/{id}', ...options, }); } static getProductById(options) { return (options.client ?? client_gen_1.client).get({ url: '/products/{id}', ...options, }); } static getProductSizeGuideById(options) { return (options.client ?? client_gen_1.client).get({ url: '/products/{id}/sizes', ...options, }); } static getCategories(options) { return (options?.client ?? client_gen_1.client).get({ url: '/categories', ...options, }); } static getCategoryById(options) { return (options.client ?? client_gen_1.client).get({ url: '/categories/{id}', ...options, }); } } exports.CatalogApiService = CatalogApiService; class ProductsApiService { static getSyncProducts(options) { return (options?.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/store/products', ...options, }); } static createSyncProduct(options) { return (options.client ?? client_gen_1.client).post({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/store/products', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } static deleteSyncProduct(options) { return (options.client ?? client_gen_1.client).delete({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/store/products/{id}', ...options, }); } static getSyncProductById(options) { return (options.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/store/products/{id}', ...options, }); } static updateSyncProduct(options) { return (options.client ?? client_gen_1.client).put({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/store/products/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } static deleteSyncVariant(options) { return (options.client ?? client_gen_1.client).delete({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/store/variants/{id}', ...options, }); } static getSyncVariantById(options) { return (options.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/store/variants/{id}', ...options, }); } static updateSyncVariant(options) { return (options.client ?? client_gen_1.client).put({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/store/variants/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } static createSyncVariant(options) { return (options.client ?? client_gen_1.client).post({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/store/products/{id}/variants', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } } exports.ProductsApiService = ProductsApiService; class ProductTemplatesApiService { static getProductTemplates(options) { return (options?.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/product-templates', ...options, }); } static deleteProductTemplate(options) { return (options.client ?? client_gen_1.client).delete({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/product-templates/{id}', ...options, }); } static getProductTemplateById(options) { return (options.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/product-templates/{id}', ...options, }); } } exports.ProductTemplatesApiService = ProductTemplatesApiService; class OrdersApiService { static getOrders(options) { return (options?.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/orders', ...options, }); } static createOrder(options) { return (options.client ?? client_gen_1.client).post({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/orders', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } static cancelOrderById(options) { return (options.client ?? client_gen_1.client).delete({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/orders/{id}', ...options, }); } static getOrderById(options) { return (options.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/orders/{id}', ...options, }); } static updateOrderById(options) { return (options.client ?? client_gen_1.client).put({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/orders/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } static confirmOrderById(options) { return (options.client ?? client_gen_1.client).post({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/orders/{id}/confirm', ...options, }); } static estimateOrderCosts(options) { return (options.client ?? client_gen_1.client).post({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/orders/estimate-costs', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } } exports.OrdersApiService = OrdersApiService; class FileLibraryApiService { static addFile(options) { return (options.client ?? client_gen_1.client).post({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/files', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } static getFile(options) { return (options.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/files/{id}', ...options, }); } static threadColors(options) { return (options.client ?? client_gen_1.client).post({ url: '/files/thread-colors', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } } exports.FileLibraryApiService = FileLibraryApiService; class EcommercePlatformSyncApiService { static getStoreSyncProducts(options) { return (options?.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/sync/products', ...options, }); } static deleteStoreSyncProduct(options) { return (options.client ?? client_gen_1.client).delete({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/sync/products/{id}', ...options, }); } static getStoreSyncProductById(options) { return (options.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/sync/products/{id}', ...options, }); } static deleteStoreSyncVariant(options) { return (options.client ?? client_gen_1.client).delete({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/sync/variant/{id}', ...options, }); } static getStoreSyncVariantById(options) { return (options.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/sync/variant/{id}', ...options, }); } static updateStoreSyncVariant(options) { return (options.client ?? client_gen_1.client).put({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/sync/variant/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } } exports.EcommercePlatformSyncApiService = EcommercePlatformSyncApiService; class ShippingRateApiService { static calculateShippingRates(options) { return (options.client ?? client_gen_1.client).post({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/shipping/rates', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } } exports.ShippingRateApiService = ShippingRateApiService; class CountryStateCodeApiService { static getCountries(options) { return (options?.client ?? client_gen_1.client).get({ url: '/countries', ...options, }); } } exports.CountryStateCodeApiService = CountryStateCodeApiService; class TaxRateApiService { static getTaxCountries(options) { return (options?.client ?? client_gen_1.client).get({ url: '/tax/countries', ...options, }); } static calculateTaxRates(options) { return (options.client ?? client_gen_1.client).post({ url: '/tax/rates', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } } exports.TaxRateApiService = TaxRateApiService; class StoreInformationApiService { static changePackingSlip(options) { return (options.client ?? client_gen_1.client).post({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/store/packing-slip', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } static getStores(options) { return (options?.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/stores', ...options, }); } static getStore(options) { return (options.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/stores/{id}', ...options, }); } } exports.StoreInformationApiService = StoreInformationApiService; class MockupGeneratorApiService { static createGeneratorTask(options) { return (options.client ?? client_gen_1.client).post({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/mockup-generator/create-task/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } static getPrintfiles(options) { return (options.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/mockup-generator/printfiles/{id}', ...options, }); } static getTask(options) { return (options.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/mockup-generator/task', ...options, }); } static getTemplates(options) { return (options.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/mockup-generator/templates/{id}', ...options, }); } } exports.MockupGeneratorApiService = MockupGeneratorApiService; class WarehouseProductsApiService { static getWarehouseProducts(options) { return (options?.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/warehouse/products', ...options, }); } static getWarehouseProduct(options) { return (options.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/warehouse/products/{id}', ...options, }); } } exports.WarehouseProductsApiService = WarehouseProductsApiService; class ApprovalSheetsApiService { static getApprovalSheets(options) { return (options?.client ?? client_gen_1.client).get({ url: '/approval-sheets', ...options, }); } static approveDesign(options) { return (options.client ?? client_gen_1.client).post({ url: '/approval-sheets', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } static submitApprovalSheetChanges(options) { return (options.client ?? client_gen_1.client).post({ url: '/approval-sheets/changes', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } } exports.ApprovalSheetsApiService = ApprovalSheetsApiService; class WebhookApiService { static disableWebhook(options) { return (options?.client ?? client_gen_1.client).delete({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/webhooks', ...options, }); } static getWebhooks(options) { return (options?.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/webhooks', ...options, }); } static createWebhook(options) { return (options.client ?? client_gen_1.client).post({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/webhooks', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers, }, }); } } exports.WebhookApiService = WebhookApiService; class OAuthApiService { static getScopes(options) { return (options?.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/oauth/scopes', ...options, }); } } exports.OAuthApiService = OAuthApiService; class ReportsApiService { static getStatistics(options) { return (options.client ?? client_gen_1.client).get({ security: [ { scheme: 'bearer', type: 'http', }, ], url: '/reports/statistics', ...options, }); } } exports.ReportsApiService = ReportsApiService; //# sourceMappingURL=sdk.gen.js.map