File tree Expand file tree Collapse file tree 4 files changed +207
-147
lines changed
Expand file tree Collapse file tree 4 files changed +207
-147
lines changed Original file line number Diff line number Diff line change @@ -8,9 +8,8 @@ export enum Role {
88 LEAD = 'lead' ,
99}
1010
11- export type Paginated < T > = {
11+ export type PaginatedBase = {
1212 type : string ;
13- data : T [ ] ;
1413 pages : {
1514 type : 'pages' ;
1615 next ?: {
@@ -24,6 +23,10 @@ export type Paginated<T> = {
2423 total_count : number ;
2524} ;
2625
26+ export type Paginated < T > = PaginatedBase & {
27+ data : T [ ] ;
28+ } ;
29+
2730export enum Operators {
2831 AND = 'AND' ,
2932 OR = 'OR' ,
@@ -42,12 +45,18 @@ export enum Operators {
4245interface FlatQuery {
4346 field : string ;
4447 operator : Operators ;
45- value : string | number | null ;
48+ value : string | number | string [ ] | number [ ] | null ;
4649}
4750
4851interface NestedQueries {
4952 operator : Operators ;
50- value : Array < FlatQuery | NestedQueries > | string | number | null ;
53+ value :
54+ | Array < FlatQuery | NestedQueries >
55+ | string
56+ | number
57+ | string [ ]
58+ | number [ ]
59+ | null ;
5160}
5261
5362export interface GenericSearchFilters {
Original file line number Diff line number Diff line change 44 StringifiedTimestamp ,
55 GenericSearchFilters ,
66 Order ,
7+ PaginatedBase ,
78} from './common/common.types' ;
89import {
910 ContactType ,
@@ -509,7 +510,9 @@ interface SearchConversationRequest {
509510 Partial < SearchConversationOrder > ;
510511}
511512
512- type SearchConversationResponse = Paginated < ConversationObject > ;
513+ type SearchConversationResponse = PaginatedBase & {
514+ conversations : ConversationObject [ ] ;
515+ } ;
513516//
514517export enum SortBy {
515518 CreatedAt = 'created_at' ,
Original file line number Diff line number Diff line change 11{
22 "name" : " intercom-client" ,
3- "version" : " 3.1.0 " ,
3+ "version" : " 3.1.1 " ,
44 "description" : " Official Node bindings to the Intercom API" ,
55 "homepage" : " https://github.com/intercom/intercom-node" ,
66 "bugs:" : " https://github.com/intercom/intercom-node/issues" ,
You can’t perform that action at this time.
0 commit comments