@vymalo/medusa-printful
Version:
Connect your MedusaJS store to Printful
703 lines • 20.4 kB
JavaScript
"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