CustomerMarketingConsentInput
Input for updating a Customer's marketing consent
input CustomerMarketingConsentInput {
consentLevel: CustomerMarketingConsentLevel!
consentedAt: Date!
hasConsented: Boolean!
source: String
}
Fields
CustomerMarketingConsentInput.consentLevel
● CustomerMarketingConsentLevel!
non-null enum
The level at which the Customer has consented to marketing
CustomerMarketingConsentInput.consentedAt
● Date!
non-null scalar
The date the associated Customer agreed to the marketing consent
CustomerMarketingConsentInput.hasConsented
● Boolean!
non-null scalar
CustomerMarketingConsentInput.source
● String
scalar
Optional field to store where consent was sourced from
Member of
CustomerCreateInput
input ● CustomerUpdateInput
input