Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/graphql / dist / endpoints / list / defaultParams.js
Size: Mime:
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const query_string_1 = __importDefault(require("query-string"));
const HARDCODED_HORRIBLE_API_FIXTURE_FOR_FAVORITES = {
    skuid: 'device02',
    name: 'wind%207i',
    properties: {
        identifier: 'device02',
        img: '//d16rliti0tklvn.cloudfront.net/2495/1501070019064.1856079641.png',
        link: 'http://demo.skavaone.com/skavastream/studio/reader/skava_store/ska_product?navParam=device02',
        regPrice: '',
        salePrice: '$85.40',
        price: '$85.40',
        quantity: '',
        giftitem: '',
        shippingAddress: '',
        additionalInfo: {
            image: 'http://d16rliti0tklvn.cloudfront.net/2495/1501070019064.1856079641.png',
            identifier: 'device02',
            navtype: 'identifier',
            children: {
                skus: [
                    {
                        image: 'http://d16rliti0tklvn.cloudfront.net/2495/1501070953835.79440945.png',
                        identifier: 'sdevice02',
                        navtype: 'identifier',
                        name: 'Wind 7i Black',
                        type: 'product',
                        properties: {
                            buyinfo: {
                                inventorystatus: 'IN STOCK',
                                pricing: {
                                    currencycode: '$',
                                    prices: [
                                        {
                                            label: 'sale',
                                            type: 'Sale',
                                            value: '85.40',
                                        },
                                        {
                                            label: 'reg',
                                            type: 'Reg',
                                            value: '85.40',
                                        },
                                    ],
                                },
                            },
                            iteminfo: {
                                flags: [
                                    {
                                        label: 'ghost',
                                        value: 'true',
                                    },
                                ],
                                description: [
                                    {
                                        label: 'Description',
                                        value: '• 12.7 cm (5) HD IPS display • Multiple gesture controls for easy operations • 8MP   5MP',
                                    },
                                ],
                                additionalinfo: [
                                    {
                                        label: 'assets',
                                        value: '{\\"details\\":{\\"Black\\":\\"http://d16rliti0tklvn.cloudfront.net/2495/1501223683157.1073129348.png\\"},\\"primary\\":\\"http://d16rliti0tklvn.cloudfront.net/2495/1501223558391.1166978707.png\\"}',
                                    },
                                ],
                            },
                            state: {
                                starttime: '1483228800000',
                            },
                            skuinfo: {
                                color: {
                                    name: 'Black',
                                },
                            },
                        },
                    },
                ],
            },
            name: 'Wind 7i',
            type: 'product',
            properties: {
                buyinfo: {
                    pricing: {
                        currencycode: '$',
                        prices: [
                            {
                                label: 'sale',
                                type: 'Sale',
                                value: '85.40',
                            },
                            {
                                label: 'reg',
                                type: 'Reg',
                                value: '85.40',
                            },
                        ],
                    },
                },
                iteminfo: {
                    categoryids: [
                        {
                            label: 'devices',
                            value: 'Devices',
                        },
                        {
                            label: 'parent category',
                            value: 'devices',
                        },
                    ],
                    flags: [
                        {
                            label: 'ghost',
                            value: 'false',
                        },
                    ],
                    description: [
                        {
                            label: 'Description',
                            value: '• 12.7 cm (5) HD IPS display • Multiple gesture control for easy operations • 8MP Rear   5MP Front',
                        },
                    ],
                    additionalinfo: [
                        {
                            label: 'assets',
                            value: '{\\"details\\":{\\"Black\\":\\"http://d16rliti0tklvn.cloudfront.net/2495/1501222341299.1261048600.png\\"},\\"primary\\":\\"http://d16rliti0tklvn.cloudfront.net/2495/1501222326308.44141284.png\\"}',
                        },
                    ],
                },
                state: {
                    starttime: '1506582797730',
                },
            },
        },
        isFromFavorites: true,
        reviewCount: '',
        rating: '',
    },
};
const addItemParams = {
// campaignId,
// added
// storeId,
// appid: 'skavareact',
// appid: 'toms',
// appid: 'skreact',
// item: HARDCODED_HORRIBLE_API_FIXTURE_FOR_FAVORITES,
// item: {
//   skuid: 'FOOM1',
//   name: 'Cole%20Haan%20Men',
//   properties: {
//     identifier: 'mencp3',
//     img:
//     'https://images-na.ssl-images-amazon.com/images/I/81Cdh8g4xAL._UX500_.jpg',
//     link:
//     'https://demo.skavaone.com/skavastream/studio/reader/prod/skava_store/ska_product?navParam=mencp3',
//     regPrice: '$53.58',
//     salePrice: '$38.58',
//     price: '$53.58',
//     quantity: '',
//     giftitem: '',
//     shippingAddress: '',
//     additionalInfo: '',
//     isFromFavorites: true,
//     reviewCount: '',
//     rating: '',
//   },
// },
// item: querystring.stringify({
//   skuid: 'FOOM1',
//   name: 'Cole%20Haan%20Men',
//   properties: {
//     identifier: 'mencp3',
//     img:
//     'https://images-na.ssl-images-amazon.com/images/I/81Cdh8g4xAL._UX500_.jpg',
//     link:
//     'https://demo.skavaone.com/skavastream/studio/reader/prod/skava_store/ska_product?navParam=mencp3',
//     regPrice: '$53.58',
//     salePrice: '$38.58',
//     price: '$53.58',
//     quantity: '',
//     giftitem: '',
//     shippingAddress: '',
//     additionalInfo: '',
//     isFromFavorites: true,
//     reviewCount: '',
//     rating: '',
//   },
// }),
};
exports.addItemParams = addItemParams;
const createListParams = {};
exports.createListParams = createListParams;
const createListPostParams = {
    properties: JSON.stringify({ listname: 'WishList' }),
    ispublic: true,
};
exports.createListPostParams = createListPostParams;
const deleteItemParams = {};
exports.deleteItemParams = deleteItemParams;
const deleteItemPOSTParams = {
    skuid: 'FOOM1',
    name: '_wishlist_template_',
};
const getItemsParams = {};
exports.getItemsParams = getItemsParams;
const getItemsPOSTParams = {
    offset: 0,
    limit: 50,
};
exports.getItemsPOSTParams = getItemsPOSTParams;
const getListParams = {};
exports.getListParams = getListParams;
const getListPOSTParams = {
    offset: 0,
    limit: 10,
};
exports.getListPOSTParams = getListPOSTParams;
const registerParams = {
    username: 'createorgetuser',
    customparams: query_string_1.default.stringify({ locale: 'en_US' }),
    userinfo: query_string_1.default.stringify({
        customParams: { createIfNecessary: ['true'], useFP: ['false'] },
    }),
};
exports.registerParams = registerParams;
const saveForLaterCreateListParams = {
    properties: query_string_1.default.stringify({ listname: 'SaveForLater' }),
    ispublic: true,
};
exports.saveForLaterCreateListParams = saveForLaterCreateListParams;
exports.default = {
    addItemParams,
    createListParams,
    deleteItemParams,
    getItemsParams,
    getListParams,
    registerParams,
    saveForLaterCreateListParams,
    getItemsPOSTParams,
    createListPostParams,
    getListPOSTParams,
};
//# sourceMappingURL=defaultParams.js.map