Naphthalene Possum Management

    promostandards-sdk-js
    TypeScript icon, indicating that this package has built-in type declarations

    0.0.14 • Public • Published

    PromoStandards SDK for Javascript

    Maintainability Test Coverage npm (scoped) Build Status

    NOTE: This project is under early development and will have unstable API until 1.0.0

    Installing

    npm install promostandards-sdk-js --save

    Usage

    const { PromoStandards } = require('promostandards-sdk-js');
    
    // Initialize client with supplier infomation
    const supplier = new PromoStandards.Client({
        id: 'account_id',
        password: 'password',
        endpoints: [
            {
                type: 'ProductData',
                version: '1.0.0',
                url: 'supplier.com/product-data.svc'
            }
        ]
    });
    
    // Get product data for item_id
    supplier.productData.getProduct({
        productId: 'item_id', // Product ID
        localizationCountry: 'US', // or `CA` for Canada
        localizationLanguage: 'en', // or `fr` for French
    }).then(result => console.log(result));

    TODO

    Service API

    • [x] Product Data
      • [x] getProduct
      • [x] getProductDateModified
      • [x] getProductSellable
      • [x] getProductDateModified
    • [ ] Inventory Interface Standards
      • [ ] getFilterValues
      • [ ] getInventoryLevels
    • [x] Media Content Standards
      • [x] getMediaContent
      • [x] getMediaDateModified
    • [ ] Order Shipment Notification
      • [ ] getOrderShipmentNotification
    • [ ] Product Configuration, Decoration, and Pricing
      • [ ] getAvailableLocations
      • [ ] getDecorationColors
      • [ ] getFobPoints
      • [ ] getAvailableCharges
      • [ ] GetConfigurationAndPricing
    • [ ] Order Status Standards
      • [ ] getOrderStatusDetails
      • [ ] getOrderStatusTypes
    • [ ] Purchase Order
      • [ ] sendPO
      • [ ] getSupportedOrderTypes

    Meta API

    • [ ] Get List of Companies
    • [ ] Get List of Service Types
    • [ ] Get List of Services
    • [ ] Get Endpoint:
      • [ ] Get List of Endpoints by Company
      • [ ] Get Endpoint by Company and Service Type
      • [ ] Get Endpoint by Version, Company and Service Type
    • [ ] Get Stats

    Other features

    • [x] Initialise a client with supplier information
    • [x] Choose JSON or XML Response
    • [ ] Support Promise & callback interface
    • [ ] Use Meta API responses in Service API requests

    Keywords

    none

    Install

    npm i promostandards-sdk-js

    DownloadsWeekly Downloads

    14

    Version

    0.0.14

    License

    MIT

    Unpacked Size

    110 kB

    Total Files

    26

    Last publish

    Collaborators

    • manishrc
    • yedhukrishnan