chore: fixes to http and request types for orders (2) (#13823)

This commit is contained in:
Shahed Nasser
2025-10-28 10:06:26 +01:00
committed by GitHub
parent cc1a37f2f5
commit f253b325f9
17 changed files with 90 additions and 35 deletions
@@ -100,8 +100,17 @@ export interface AdminCancelOrderFulfillment {
}
export interface AdminRequestOrderTransfer {
/**
* The ID of the customer to transfer the order to.
*/
customer_id: string
/**
* An internal note viewed by admins only.
*/
internal_note?: string
/**
* A description for the transfer request.
*/
description?: string
}
@@ -161,3 +170,22 @@ export interface OrderAddress {
*/
metadata?: Record<string, unknown> | null
}
export interface AdminCreateOrderCreditLine {
/**
* The amount of the credit line.
*/
amount: number
/**
* The name of the table this credit line is associated with.
*/
reference: string
/**
* The ID of the reference entity in the reference table.
*/
reference_id: string
/**
* Key-value pairs of custom data.
*/
metadata?: Record<string, unknown> | null
}
@@ -1,5 +1,5 @@
import { OperatorMap } from "../../../dal"
import { FindParams } from "../../common"
import { FindParams, SelectParams } from "../../common"
import { BaseOrderChangesFilters, BaseOrderFilters } from "../common"
export interface AdminOrderFilters extends FindParams, BaseOrderFilters {
@@ -33,7 +33,7 @@ export interface AdminOrderFilters extends FindParams, BaseOrderFilters {
updated_at?: OperatorMap<string>
}
export interface AdminOrderItemsFilters extends FindParams {
export interface AdminOrderItemsFilters extends SelectParams {
/**
* Filter by order item ID(s).
*/
@@ -48,6 +48,26 @@ export interface AdminOrderItemsFilters extends FindParams {
version?: number[] | number
}
export interface AdminOrderChangesFilters extends BaseOrderChangesFilters {}
export interface AdminOrderChangesFilters extends BaseOrderChangesFilters, SelectParams {
/**
* Apply filters on the change's creation date.
*/
created_at?: OperatorMap<string>
/**
* Apply filters on the change's update date.
*/
updated_at?: OperatorMap<string>
/**
* Apply filters on the change's deletion date.
*/
deleted_at?: OperatorMap<string>
}
export interface AdminGetOrderShippingOptionList {}
export interface AdminGetOrderParams extends SelectParams {}
export interface AdminGetOrderDetailsParams extends SelectParams {
/**
* The version of the order to retrieve details for.
*/
version?: number
}