feat(api): customer query params user_id/add_time_since/last_chat_since
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -37,7 +37,10 @@ export interface CustomerQuery {
|
|||||||
page?: number
|
page?: number
|
||||||
page_size?: number
|
page_size?: number
|
||||||
owner_account_id?: string
|
owner_account_id?: string
|
||||||
|
user_id?: string
|
||||||
department_id?: string
|
department_id?: string
|
||||||
|
add_time_since?: number
|
||||||
|
last_chat_since?: number
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getCustomers(query: CustomerQuery = {}): Promise<Page<Customer>> {
|
export function getCustomers(query: CustomerQuery = {}): Promise<Page<Customer>> {
|
||||||
@@ -48,7 +51,10 @@ export function getCustomers(query: CustomerQuery = {}): Promise<Page<Customer>>
|
|||||||
page_size: query.page_size ?? 20,
|
page_size: query.page_size ?? 20,
|
||||||
channel: query.channel === 'all' ? undefined : query.channel,
|
channel: query.channel === 'all' ? undefined : query.channel,
|
||||||
owner_account_id: query.owner_account_id,
|
owner_account_id: query.owner_account_id,
|
||||||
|
user_id: query.user_id,
|
||||||
department_id: query.department_id,
|
department_id: query.department_id,
|
||||||
|
add_time_since: query.add_time_since,
|
||||||
|
last_chat_since: query.last_chat_since,
|
||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,6 +30,8 @@ export interface Customer {
|
|||||||
head_image_url?: string | null
|
head_image_url?: string | null
|
||||||
/** ms-epoch of most recent message */
|
/** ms-epoch of most recent message */
|
||||||
last_chat_time?: number | null
|
last_chat_time?: number | null
|
||||||
|
/** ms epoch of friend add time (from raw_json.addTime). */
|
||||||
|
add_time?: number | null
|
||||||
message_count?: number | null
|
message_count?: number | null
|
||||||
version?: string | null
|
version?: string | null
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user