Skip to content

Commit 3bf8416

Browse files
8.0.1 fix timeframe mission type union (#59)
1 parent 7c8cb85 commit 3bf8416

4 files changed

Lines changed: 3 additions & 53 deletions

model/campaignValuesRequestDTOResourceObjectAttributes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export class CampaignValuesRequestDTOResourceObjectAttributes {
1616
/**
1717
* List of statistics to query for. All rate statistics will be returned in fractional form [0.0, 1.0]
1818
*/
19-
'statistics': Array<CampaignValuesRequestDTOResourceObjectAttributes.StatisticsEnum> | 'average_order_value' | 'bounce_rate' | 'bounced' | 'bounced_or_failed' | 'bounced_or_failed_rate' | 'click_rate' | 'click_to_open_rate' | 'clicks' | 'clicks_unique' | 'conversion_rate' | 'conversion_uniques' | 'conversion_value' | 'conversions' | 'delivered' | 'delivery_rate' | 'failed' | 'failed_rate' | 'open_rate' | 'opens' | 'opens_unique' | 'recipients' | 'revenue_per_recipient' | 'spam_complaint_rate' | 'spam_complaints' | 'unsubscribe_rate' | 'unsubscribe_uniques' | 'unsubscribes';
19+
'statistics': Array<CampaignValuesRequestDTOResourceObjectAttributes.StatisticsEnum | 'average_order_value' | 'bounce_rate' | 'bounced' | 'bounced_or_failed' | 'bounced_or_failed_rate' | 'click_rate' | 'click_to_open_rate' | 'clicks' | 'clicks_unique' | 'conversion_rate' | 'conversion_uniques' | 'conversion_value' | 'conversions' | 'delivered' | 'delivery_rate' | 'failed' | 'failed_rate' | 'open_rate' | 'opens' | 'opens_unique' | 'recipients' | 'revenue_per_recipient' | 'spam_complaint_rate' | 'spam_complaints' | 'unsubscribe_rate' | 'unsubscribe_uniques' | 'unsubscribes'>;
2020
'timeframe': CampaignValuesRequestDTOResourceObjectAttributesTimeframe;
2121
/**
2222
* ID of the metric to be used for conversion statistics

model/campaignValuesRequestDTOResourceObjectAttributesTimeframe.ts

Lines changed: 1 addition & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -9,59 +9,11 @@
99
* Do not edit the class manually.
1010
*/
1111

12-
import { RequestFile } from './models';
1312
import { CustomTimeframe } from './customTimeframe';
1413
import { Timeframe } from './timeframe';
1514

1615
/**
1716
* The timeframe to query for data within. The max length a timeframe can be is 1 year
1817
*/
19-
export class CampaignValuesRequestDTOResourceObjectAttributesTimeframe {
20-
/**
21-
* Pre-defined key that represents a set timeframe
22-
*/
23-
'key': CampaignValuesRequestDTOResourceObjectAttributesTimeframe.KeyEnum | 'last_12_months' | 'last_30_days' | 'last_365_days' | 'last_3_months' | 'last_7_days' | 'last_90_days' | 'last_month' | 'last_week' | 'last_year' | 'this_month' | 'this_week' | 'this_year' | 'today' | 'yesterday';
24-
'start': Date;
25-
'end': Date;
18+
export type CampaignValuesRequestDTOResourceObjectAttributesTimeframe = CustomTimeframe | Timeframe;
2619

27-
28-
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
29-
{
30-
"name": "key",
31-
"baseName": "key",
32-
"type": "CampaignValuesRequestDTOResourceObjectAttributesTimeframe.KeyEnum"
33-
},
34-
{
35-
"name": "start",
36-
"baseName": "start",
37-
"type": "Date"
38-
},
39-
{
40-
"name": "end",
41-
"baseName": "end",
42-
"type": "Date"
43-
} ];
44-
45-
static getAttributeTypeMap() {
46-
return CampaignValuesRequestDTOResourceObjectAttributesTimeframe.attributeTypeMap;
47-
}
48-
}
49-
50-
export namespace CampaignValuesRequestDTOResourceObjectAttributesTimeframe {
51-
export enum KeyEnum {
52-
Last12Months = <any> 'last_12_months',
53-
Last30Days = <any> 'last_30_days',
54-
Last365Days = <any> 'last_365_days',
55-
Last3Months = <any> 'last_3_months',
56-
Last7Days = <any> 'last_7_days',
57-
Last90Days = <any> 'last_90_days',
58-
LastMonth = <any> 'last_month',
59-
LastWeek = <any> 'last_week',
60-
LastYear = <any> 'last_year',
61-
ThisMonth = <any> 'this_month',
62-
ThisWeek = <any> 'this_week',
63-
ThisYear = <any> 'this_year',
64-
Today = <any> 'today',
65-
Yesterday = <any> 'yesterday'
66-
}
67-
}

model/models.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2590,7 +2590,6 @@ let enumsMap: {[index: string]: any} = {
25902590
"CampaignSendJobResponseObjectResourceAttributes.StatusEnum": CampaignSendJobResponseObjectResourceAttributes.StatusEnum,
25912591
"CampaignValuesReportEnum": CampaignValuesReportEnum,
25922592
"CampaignValuesRequestDTOResourceObjectAttributes.StatisticsEnum": CampaignValuesRequestDTOResourceObjectAttributes.StatisticsEnum,
2593-
"CampaignValuesRequestDTOResourceObjectAttributesTimeframe.KeyEnum": CampaignValuesRequestDTOResourceObjectAttributesTimeframe.KeyEnum,
25942593
"CatalogCategoryBulkCreateJobEnum": CatalogCategoryBulkCreateJobEnum,
25952594
"CatalogCategoryBulkDeleteJobEnum": CatalogCategoryBulkDeleteJobEnum,
25962595
"CatalogCategoryBulkUpdateJobEnum": CatalogCategoryBulkUpdateJobEnum,
@@ -2727,7 +2726,6 @@ let typeMap: {[index: string]: any} = {
27272726
"CampaignValuesRequestDTO": CampaignValuesRequestDTO,
27282727
"CampaignValuesRequestDTOResourceObject": CampaignValuesRequestDTOResourceObject,
27292728
"CampaignValuesRequestDTOResourceObjectAttributes": CampaignValuesRequestDTOResourceObjectAttributes,
2730-
"CampaignValuesRequestDTOResourceObjectAttributesTimeframe": CampaignValuesRequestDTOResourceObjectAttributesTimeframe,
27312729
"CatalogCategoryCreateJobCreateQuery": CatalogCategoryCreateJobCreateQuery,
27322730
"CatalogCategoryCreateJobCreateQueryResourceObject": CatalogCategoryCreateJobCreateQueryResourceObject,
27332731
"CatalogCategoryCreateJobCreateQueryResourceObjectAttributes": CatalogCategoryCreateJobCreateQueryResourceObjectAttributes,

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "klaviyo-api",
3-
"version": "8.0.0",
3+
"version": "8.0.1",
44
"description": "A typescript client for the Klaviyo API",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)