export interface AdminKuaishouCloudFulfillmentItem {
  id: string
  enabled: boolean
  priority: number
  provider: string
  platform: string
  shopId: string
  internalSkuCode: string
  internalSkuName: string
  externalSkuCode: string
  externalItemId: string
  externalSkuName: string
  resolvedSkuName: string
  cloudSourceKey: string
  cloudSkuId: number
  cloudSkuName: string
  vnKey: string
  autoBuyEnabled: boolean
  minAssetReserve: number
  autoReturnNumberAfterDispatch: boolean
  autoConsumeAfterDispatch: boolean
  kuaishouConsumeShopId: string
  kuaishouConsumeShopName: string
  notes: string
  cloudSourceKeyFallbacks?: string[]
}

export interface AdminKuaishouCloudFulfillmentConfig {
  enabled: boolean
  items: AdminKuaishouCloudFulfillmentItem[]
}
