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 / src / endpoints / cartAndCheckout / defaultParams.ts
Size: Mime:
// import { campaignId, storeId, STORE_KEY } from '../../bootstrapper/api/config'
import querystring from 'query-string'

const viewBagParams = {
  // campaignId,
  // storeId,
  // locale: 'en_US',
}
const storeCreditParams = {
  // campaignId,
  // storeId,
  // locale: 'en_US',
  redemptionsLimit: 0,
}
const shippingAndTaxParams = {
  // campaignId,
  // storeId,
  // estimateinfo: querystring.stringify({
  //   'postalCode': '641014',
  //   'state': 'TN',
  //   'country': 'IN',
  //   'city': 'Coimbatore',
  //   'county': 'Coimbatore',
  // }),
}
const addToBagParams = {
  // campaignId,
  // storeId,
  // item: JSON.stringify({
  //   'skuId': 'SHANW2',
  //   'title': 'michael%20kors%20bedford%20women%27s%20leather%20tote%20handbag%20purse',
  //   'quantity': 1,
  //   'itemType': 'sku',
  //   'itemid': 'HANW2',
  //   'customParams': {
  //     'categoryId': '1474482875318-fhguD3LsRx6',
  //   },
  // }),
}

const addToBagPostData = {
  item: JSON.stringify({
    skuId: 'STOYB',
    title:
      'WL%2520Toys%2520V757%2520Bubble%2520Master%2520Co-Axial%25203.5%2520Channel%2520RC%2520Helicopter%2520(Blue)',
    quantity: 1,
    itemType: 'sku',
    itemid: 'TOYB1',
    customParams: {
      categoryId: '1474498159750-T',
    },
  }),
}

const updateBagParams = {
  // campaignId,
  // storeId,
  // item: querystring.stringify({
  //   'skuId': '6968',
  //   'quantity': '2',
  //   'itemType': 'SKU',
  //   'giftDetails': {},
  //   'id': '6968',
  // }),
}
const setShippingAddressParams = {
  // campaignId,
  // storeId,
}

const setShippingAddressPostData = {
  address: JSON.stringify({
    addressLine1: 'one%20front%20street',
    addressLine2: '',
    postalCode: '94111',
    phone: '7845287100',
    city: 'San Francisco',
    state: 'CA',
    firstName: 'raja',
    lastName: 'raja',
    country: 'US',
    email: 'raja01@skava.com',
    deliveryInstruction: '',
    customParams: {
      addAddressToProfile: ['false'],
      useDefaultAddress: ['false'],
      setAsDefaultAddressInProfile: ['false'],
      overrideAddressValidation: ['false'],
    },
  }),
}
const updateShippingMethodsParams = {
  // campaignId,
  // storeId,
}
const paymentAddParams = {
  // campaignId,
  // storeId,
}

const paymentAddPostParams = {
  paymentdetails: JSON.stringify({
    items: [
      {
        payment: {
          creditCard: [
            {
              number: '5555555555554444',
              type: '002',
              cvv: '111',
              expirationMonth: '11',
              expirationYear: '18',
              name: '001',
            },
          ],
          address: [
            {
              addressLine1: 'one%20front%20street',
              postalCode: '94111',
              city: 'San Francisco',
              state: 'CA',
              country: 'US',
              addressLine2: '',
              phone: '(784) 528 - 7100',
              email: 'raja01@skava.com',
              lastName: 'raja',
              firstName: 'raja',
              deliveryInstruction: '',
            },
          ],
          type: 'creditcard',
          amount: '40.86',
          customParams: {
            addCardDetailToProfile: ['false'],
            setAsDefaultCardInProfile: ['false'],
            useDefaultCard: ['false'],
          },
        },
        itemType: 'payment',
        title: 'creditcard',
      },
    ],
  }),
}
const paymentDeleteParams = {
  // campaignId,
  // storeId,
  // paymentdetails: querystring.stringify({
  //   'items': [{ 'id': '80050' }],
  // }),
}

const guestProfileParams = {
  // campaignId,
  // storeId,
}

const paymentFinalParams = {
  // campaignId,
  // storeId,
}
const paymentFinalPostParams = {
  paymentdetails: JSON.stringify({
    items: [],
    shippingAddress: [],
    paymentmethods: [],
  }),
}
const submitOrderParams = {
  email: process.env.ORDER_CONFIRMATION_CAMPAIGN_MESSAGE_ID || '',
  // campaignId,
  // storeId,
}
const addPromoCodeParams = {
  // campaignId,
  // storeId,
  // item: querystring.stringify({
  //   'title': 'PromoItem',
  //   'quantity': '1',
  //   'itemType': 'promoCode',
  //   'customParams': {
  //     'promoCode': 'offf10',
  //   },
  // }),
}
const deletePromoCodeParams = {
  // campaignId,
  // storeId,
  // locale: 'en_US',
}

const deleteFromBagParams = {
  // campaignId,
  // storeId,
  // locale: 'en_US',
  orderitemid: '',
}

export {
  shippingAndTaxParams,
  viewBagParams,
  addToBagParams,
  updateBagParams,
  setShippingAddressParams,
  updateShippingMethodsParams,
  paymentAddParams,
  paymentDeleteParams,
  paymentFinalParams,
  submitOrderParams,
  addPromoCodeParams,
  deletePromoCodeParams,
  deleteFromBagParams,
  storeCreditParams,
  paymentAddPostParams,
  setShippingAddressPostData,
  addToBagPostData,
  paymentFinalPostParams,
}
// export default exports