Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x | import {
appInstall,
DEFAULT_ACCESS_TOKEN,
DEFAULT_CLIENT_ID,
DEFAULT_CLIENT_SECRET,
DEFAULT_USER,
} from '@orchesty/nodejs-connectors/test/DataProvider';
import { container, db, oauth2Provider, sender } from '@orchesty/nodejs-connectors/test/TestAbstract';
import CoreFormsEnum from '@orchesty/nodejs-sdk/dist/lib/Application/Base/CoreFormsEnum';
import { ACCESS_TOKEN } from '@orchesty/nodejs-sdk/dist/lib/Authorization/Provider/OAuth2/OAuth2Provider';
import { TOKEN } from '@orchesty/nodejs-sdk/dist/lib/Authorization/Type/Basic/ABasicApplication';
import { CLIENT_ID, CLIENT_SECRET } from '@orchesty/nodejs-sdk/dist/lib/Authorization/Type/OAuth2/IOAuth2Application';
import { NAME } from '../src/ABaseShopify';
import ShopifyGetFulfillmentOrdersFulfilment from '../src/Batch/ShopifyGetFulfillmentOrders';
import ShopifyGetFulfillments from '../src/Batch/ShopifyGetFulfillments';
import ShopifyGetOrderList from '../src/Batch/ShopifyGetOrderList';
import ShopifyGetProductsList from '../src/Batch/ShopifyGetProductsList';
import ShopifyRegisterWebhook from '../src/Batch/ShopifyRegisterWebhook';
import ShopifyUnregisterWebhook from '../src/Batch/ShopifyUnregisterWebhook';
import ShopifyAbsoluteUpdateStock from '../src/Connector/ShopifyAbsoluteUpdateStock';
import ShopifyCreateFulfillment from '../src/Connector/ShopifyCreateFulfillment';
import ShopifyCreateFulfillmentEvent from '../src/Connector/ShopifyCreateFulfillmentEvent';
import ShopifyGetCarrierServices from '../src/Connector/ShopifyGetCarrierServices';
import ShopifyGetFulfillmentOrders from '../src/Connector/ShopifyGetFulfillmentOrders';
import ShopifyGetInventoryLocation from '../src/Connector/ShopifyGetInventoryLocation';
import ShopifyGetShippingZones from '../src/Connector/ShopifyGetShippingZones';
import ShopifyGetVariantDetail from '../src/Connector/ShopifyGetVariantDetail';
import ShopifyUpdateOrder from '../src/Connector/ShopifyUpdateOrder';
import ShopifyUpdateTrackingInfo from '../src/Connector/ShopifyUpdateTrackingInfo';
import ShopifyApplication from '../src/ShopifyApplication';
export default function init(): void {
appInstall(
NAME,
DEFAULT_USER,
{
[CoreFormsEnum.AUTHORIZATION_FORM]: {
[CLIENT_ID]: DEFAULT_CLIENT_ID,
[CLIENT_SECRET]: DEFAULT_CLIENT_SECRET,
[TOKEN]: {
[ACCESS_TOKEN]: DEFAULT_ACCESS_TOKEN,
},
shopifyUrl: 'https://xyz.myshopify.com',
},
},
);
const shopifyApplication = new ShopifyApplication(sender, oauth2Provider);
container.setApplication(shopifyApplication);
const shopifyGetProductsList = new ShopifyGetProductsList()
.setSender(sender)
.setDb(db)
.setApplication(shopifyApplication);
container.setBatch(shopifyGetProductsList);
const shopifyGetOrderList = new ShopifyGetOrderList()
.setSender(sender)
.setDb(db)
.setApplication(shopifyApplication);
container.setBatch(shopifyGetOrderList);
const shopifyGetCarrierServices = new ShopifyGetCarrierServices()
.setSender(sender)
.setDb(db)
.setApplication(shopifyApplication);
container.setConnector(shopifyGetCarrierServices);
const shopifyGetShippingZones = new ShopifyGetShippingZones()
.setSender(sender)
.setDb(db)
.setApplication(shopifyApplication);
container.setConnector(shopifyGetShippingZones);
const shopifyAbsoluteUpdateStock = new ShopifyAbsoluteUpdateStock()
.setSender(sender)
.setDb(db)
.setApplication(shopifyApplication);
container.setConnector(shopifyAbsoluteUpdateStock);
const shopifyCreateFulfillment = new ShopifyCreateFulfillment()
.setSender(sender)
.setDb(db)
.setApplication(shopifyApplication);
container.setConnector(shopifyCreateFulfillment);
const shopifyRegisterWebhook = new ShopifyRegisterWebhook()
.setApplication(shopifyApplication)
.setSender(sender)
.setDb(db);
container.setBatch(shopifyRegisterWebhook);
const shopifyUnregisterWebhook = new ShopifyUnregisterWebhook()
.setApplication(shopifyApplication)
.setSender(sender)
.setDb(db);
container.setBatch(shopifyUnregisterWebhook);
const shopifyGetFulfillments = new ShopifyGetFulfillments()
.setApplication(shopifyApplication)
.setSender(sender)
.setDb(db);
container.setBatch(shopifyGetFulfillments);
const shopifyUpdateOrder = new ShopifyUpdateOrder()
.setApplication(shopifyApplication)
.setSender(sender)
.setDb(db);
container.setConnector(shopifyUpdateOrder);
const shopifyGetFulfillmentOrders = new ShopifyGetFulfillmentOrdersFulfilment()
.setApplication(shopifyApplication)
.setSender(sender)
.setDb(db);
container.setBatch(shopifyGetFulfillmentOrders);
const shopifyCreateFulfillmentEvent = new ShopifyCreateFulfillmentEvent()
.setApplication(shopifyApplication)
.setSender(sender)
.setDb(db);
container.setConnector(shopifyCreateFulfillmentEvent);
container.setNode(new ShopifyGetInventoryLocation(), shopifyApplication);
container.setNode(new ShopifyGetVariantDetail(), shopifyApplication);
container.setNode(new ShopifyGetFulfillmentOrders(), shopifyApplication);
container.setNode(new ShopifyUpdateTrackingInfo(), shopifyApplication);
}
|