import gql from 'graphql-tag';

import { MOBILE_PURCHASE_INFO } from './purchaseInfo';

export const BASE_CART = gql`
  fragment BaseCartFragment on Cart {
    id
    items {
      id
      variantId
      quantity
      price
      title
      subscriptionFee
      purchaseInfo {
        ...MobilePurchaseInfoFragment
      }
      validationErrors {
        message
        code
      }
    }
  }
  ${MOBILE_PURCHASE_INFO}
`;

export const CART_CONTACT = gql`
  fragment CartContactFragment on ContactInfo {
    id
    name
    msisdn
    email
    address
    zip
    ssn
    salesNumber
  }
`;
