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 / models / Sku.graphql.ts
Size: Mime:
import { gql } from 'apollo-server'

export default gql`
  type Sku {
    identifier: ID!
    image: String
    type: String!
    name: String
    properties: SkuProperties
    additional: [LabelValue]
    specifications: [Specifications]
    children: SkuChildren
  }

  type SkuProperties {
    buyinfo: SkuBuyInfo
    iteminfo: SkuItemInfo
    state: SkuState
    skuinfo: SkuInfo
  }

  type SkuBuyInfo implements IBuyInfo {
    pricing: Pricing
    inventorystatus: String
    instock: String
    preorder: String
    preorderdate: String
    deliverydate: String
    availablequantity: String
    availability: [Availability]
    promomessages: [Label]
  }

  type SkuItemInfo {
    flags: [LabelValue]
    additionalimages: [LabelValue]
    additionalinfo: [LabelValue]
    specifications: [LabelValue]
  }

  type SkuState {
    starttime: String
  }

  type SkuInfo {
    color: ImageName
    size1: Name
    style: Name
  }

  type SkuChildren {
    offers: [SkuOffers]
  }

  type SkuOffers {
    name: String
    properties: SkuOfferProperties
  }

  type SkuOfferProperties {
    iteminfo: OfferItemInfo
  }

  type OfferItemInfo {
    description: [LabelValue]
  }
`