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 / Interfaces.graphql
Size: Mime:
type Label {
  label: String
}

type Value {
  value: String
}

type LabelValue {
  label: String
  value: String
}

type LabelValueType {
  label: String
  value: String
  type: String
}

type TypeValue {
  type: String
  value: String
}

type Name {
  name: String
}

# used in loyalty -.-
type NameValue {
  name: String
  value: String
}

type ImageName {
  image: String
  name: String
}

type PricedNormal {
  type: String
  label: String
  value: String
}

type PricedWithRange {
  type: String
  label: String
  value: String
  ismin: String
  ismax: String
}

# @note
union Price = PricedNormal | PricedWithRange

type Pricing {
  currencycode: String
  prices: [PricedWithRange]
  buymoresavemore: [MinMaxQuantity]
}

type MinMaxQuantity {
  minquantity: String
  maxquantity: String
}

# @note
interface IBuyInfo {
  pricing: Pricing
  inventorystatus: String
  instock: String
  preorder: String
  preorderdate: String
  deliverydate: String
  availablequantity: String
  availability: [Availability]
  promomessages: [Label]
}

type Availability {
  instore: String
}

type ServerResponse {
  responseCode: String
  responseMessage: String
  type: String
  cookies: [String]
}