Skip to content

Commit 66e2a83

Browse files
[ts] Add email_marketing_consent to I{,Order}Customer (#646)
1 parent 6be11b2 commit 66e2a83

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

types/index.d.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1387,8 +1387,15 @@ declare namespace Shopify {
13871387

13881388
type CustomerState = 'declined' | 'disabled' | 'enabled' | 'invited';
13891389

1390+
interface IEmailMarketingConsent {
1391+
state: string;
1392+
opt_in_level: string | null;
1393+
consent_updated_at: string;
1394+
}
1395+
13901396
interface ICustomer {
1391-
accepts_marketing: boolean;
1397+
accepts_marketing?: boolean;
1398+
email_marketing_consent?: IEmailMarketingConsent,
13921399
addresses?: ICustomerAddress[];
13931400
created_at: string;
13941401
currency: string;
@@ -2186,7 +2193,8 @@ declare namespace Shopify {
21862193
}
21872194

21882195
interface IOrderCustomer {
2189-
accepts_marketing: boolean;
2196+
accepts_marketing?: boolean;
2197+
email_marketing_consent?: IEmailMarketingConsent,
21902198
created_at: string;
21912199
default_address: ICustomerAddress;
21922200
email: string;

0 commit comments

Comments
 (0)