Admin Shipping Option Query Config (shipping-options/query-config.ts)

medusa · packages/medusa/src/api/admin/shipping-options/query-config.ts · typescript · MIT
infra, ui, lang:typescript, tag:shipping, tag:query, tag:config

Defines default field selections and transform query configurations for retrieving and listing shipping options and their rules in the admin API.

// Source: https://github.com/medusajs/medusa | License: MIT | Copyright 2021 Medusajs
// Provided via justclaw.it.com; keep this notice with the code.
export enum Entities {
  shipping_option = "shipping_option",
}

export const defaultAdminShippingOptionFields = [
  "id",
  "name",
  "price_type",
  "data",
  "provider_id",
  "metadata",
  "created_at",
  "updated_at",
  "*rules",
  "*type",
  "*prices",
  "*prices.price_rules",
  "*service_zone",
  "*shipping_profile",
  "*provider",
]

export const retrieveTransformQueryConfig = {
  defaults: defaultAdminShippingOptionFields,
  isList: false,
  entity: Entities.shipping_option,
}

export const listTransformQueryConfig = {
  ...retrieveTransformQueryConfig,
  isList: true,
  entity: Entities.shipping_option,
}

export const defaultAdmin

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key