Skip to content

Commit c449e35

Browse files
authored
feat: change cutoff_time in feed group/view request to be string, and on response to be time or omitted (#161)
1 parent 17ddb38 commit c449e35

File tree

2 files changed

+29
-4
lines changed

2 files changed

+29
-4
lines changed

src/gen/model-decoders/decoders.ts

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,13 @@ decoders.ActivityResponse = (input?: Record<string, any>) => {
225225
};
226226

227227
decoders.ActivitySelectorConfig = (input?: Record<string, any>) => {
228+
const typeMappings: TypeMapping = {
229+
cutoff_time: { type: 'StringType', isSingle: true },
230+
};
231+
return decode(typeMappings, input);
232+
};
233+
234+
decoders.ActivitySelectorConfigResponse = (input?: Record<string, any>) => {
228235
const typeMappings: TypeMapping = {
229236
cutoff_time: { type: 'DatetimeType', isSingle: true },
230237
};
@@ -1903,7 +1910,10 @@ decoders.FeedGroupResponse = (input?: Record<string, any>) => {
19031910

19041911
updated_at: { type: 'DatetimeType', isSingle: true },
19051912

1906-
activity_selectors: { type: 'ActivitySelectorConfig', isSingle: false },
1913+
activity_selectors: {
1914+
type: 'ActivitySelectorConfigResponse',
1915+
isSingle: false,
1916+
},
19071917
};
19081918
return decode(typeMappings, input);
19091919
};
@@ -1996,7 +2006,10 @@ decoders.FeedViewResponse = (input?: Record<string, any>) => {
19962006
const typeMappings: TypeMapping = {
19972007
last_used_at: { type: 'DatetimeType', isSingle: true },
19982008

1999-
activity_selectors: { type: 'ActivitySelectorConfig', isSingle: false },
2009+
activity_selectors: {
2010+
type: 'ActivitySelectorConfigResponse',
2011+
isSingle: false,
2012+
},
20002013
};
20012014
return decode(typeMappings, input);
20022015
};

src/gen/models/index.ts

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -595,6 +595,18 @@ export interface ActivityResponse {
595595
}
596596

597597
export interface ActivitySelectorConfig {
598+
cutoff_time?: string;
599+
600+
min_popularity?: number;
601+
602+
type?: string;
603+
604+
sort?: SortParam[];
605+
606+
filter?: Record<string, any>;
607+
}
608+
609+
export interface ActivitySelectorConfigResponse {
598610
cutoff_time?: Date;
599611

600612
min_popularity?: number;
@@ -5257,7 +5269,7 @@ export interface FeedGroupResponse {
52575269

52585270
activity_processors?: ActivityProcessorConfig[];
52595271

5260-
activity_selectors?: ActivitySelectorConfig[];
5272+
activity_selectors?: ActivitySelectorConfigResponse[];
52615273

52625274
aggregation?: AggregationConfig;
52635275

@@ -5493,7 +5505,7 @@ export interface FeedViewResponse {
54935505

54945506
activity_processors?: ActivityProcessorConfig[];
54955507

5496-
activity_selectors?: ActivitySelectorConfig[];
5508+
activity_selectors?: ActivitySelectorConfigResponse[];
54975509

54985510
aggregation?: AggregationConfig;
54995511

0 commit comments

Comments
 (0)