chore(medusa,types): [6] Add request types to API routes (#8563)
* chore(medusa,types): [6] Add request types to API routes * more types
This commit is contained in:
1 parent
eb331a4bca
commit
6d210c67b1
18 files changed
+105
-64
No files matched your search
@@ -1,30 +0,0 @@
|
||||
import {
|
||||
BaseCreateCustomer,
|
||||
BaseCreateCustomerAddress,
|
||||
BaseCustomer,
|
||||
BaseCustomerAddress,
|
||||
BaseCustomerAddressFilters,
|
||||
BaseCustomerFilters,
|
||||
BaseCustomerGroup,
|
||||
BaseUpdateCustomer,
|
||||
BaseUpdateCustomerAddress,
|
||||
CustomerGroupInCustomerFilters,
|
||||
} from "./common"
|
||||
|
||||
export interface AdminCustomerGroup extends BaseCustomerGroup {}
|
||||
export interface AdminCustomer extends BaseCustomer {
|
||||
has_account: boolean
|
||||
groups?: AdminCustomerGroup[]
|
||||
}
|
||||
export interface AdminCustomerAddress extends BaseCustomerAddress {}
|
||||
export interface AdminCustomerFilters extends BaseCustomerFilters {
|
||||
groups: CustomerGroupInCustomerFilters | string[] | string
|
||||
}
|
||||
export interface AdminCustomerAddressFilters
|
||||
extends BaseCustomerAddressFilters {}
|
||||
|
||||
export interface AdminCreateCustomer extends BaseCreateCustomer {}
|
||||
export interface AdminUpdateCustomer extends BaseUpdateCustomer {}
|
||||
|
||||
export interface AdminCreateCustomerAddress extends BaseCreateCustomerAddress {}
|
||||
export interface AdminUpdateCustomerAddress extends BaseUpdateCustomerAddress {}
|
||||
@@ -0,0 +1,12 @@
|
||||
import {
|
||||
BaseCustomer,
|
||||
BaseCustomerAddress,
|
||||
BaseCustomerGroup,
|
||||
} from "../common"
|
||||
|
||||
export interface AdminCustomerGroup extends BaseCustomerGroup {}
|
||||
export interface AdminCustomer extends BaseCustomer {
|
||||
has_account: boolean
|
||||
groups?: AdminCustomerGroup[]
|
||||
}
|
||||
export interface AdminCustomerAddress extends BaseCustomerAddress {}
|
||||
@@ -0,0 +1,4 @@
|
||||
export * from "./entities"
|
||||
export * from "./payloads"
|
||||
export * from "./queries"
|
||||
export * from "./responses"
|
||||
@@ -0,0 +1,12 @@
|
||||
import {
|
||||
BaseCreateCustomer,
|
||||
BaseCreateCustomerAddress,
|
||||
BaseUpdateCustomer,
|
||||
BaseUpdateCustomerAddress,
|
||||
} from "../common"
|
||||
|
||||
export interface AdminCreateCustomer extends BaseCreateCustomer {}
|
||||
export interface AdminUpdateCustomer extends BaseUpdateCustomer {}
|
||||
|
||||
export interface AdminCreateCustomerAddress extends BaseCreateCustomerAddress {}
|
||||
export interface AdminUpdateCustomerAddress extends BaseUpdateCustomerAddress {}
|
||||
@@ -0,0 +1,11 @@
|
||||
import {
|
||||
BaseCustomerAddressFilters,
|
||||
BaseCustomerFilters,
|
||||
CustomerGroupInCustomerFilters,
|
||||
} from "../common"
|
||||
|
||||
export interface AdminCustomerFilters extends BaseCustomerFilters {
|
||||
groups: CustomerGroupInCustomerFilters | string[] | string
|
||||
}
|
||||
export interface AdminCustomerAddressFilters
|
||||
extends BaseCustomerAddressFilters {}
|
||||
@@ -0,0 +1,24 @@
|
||||
import { PaginatedResponse } from "../../common";
|
||||
import { AdminCustomer, AdminCustomerAddress, AdminCustomerGroup } from "./entities";
|
||||
|
||||
export interface AdminCustomerResponse {
|
||||
customer: AdminCustomer
|
||||
}
|
||||
|
||||
export type AdminCustomerListResponse = PaginatedResponse<{ customers: AdminCustomer }>
|
||||
|
||||
export interface AdminCustomerGroupResponse {
|
||||
customer_group: AdminCustomerGroup
|
||||
}
|
||||
|
||||
export type AdminCustomerGroupListResponse = PaginatedResponse<{
|
||||
customer_groups: AdminCustomerGroup[]
|
||||
}>
|
||||
|
||||
export interface AdminCustomerAddressResponse {
|
||||
address: AdminCustomerAddress
|
||||
}
|
||||
|
||||
export type AdminCustomerAddressListResponse = PaginatedResponse<{
|
||||
addresses: AdminCustomerAddress[]
|
||||
}>
|
||||
Reference in new issue
Block a user