1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[75182],{575182:function(e,t,o){o.d(t,{Y9g:function(){return en},NSU:function(){return F},opS:function(){return ei},eDo:function(){return Q},Io4:function(){return C},gTz:function(){return ee},z8m:function(){return J},Y4k:function(){return X},raf:function(){return es},o2E:function(){return D},FiO:function(){return z},ykD:function(){return G},yJo:function(){return N},jy3:function(){return H},q4d:function(){return B},QWl:function(){return g},Hdb:function(){return P},vhw:function(){return S},Eg9:function(){return j},Icw:function(){return Y},gZx:function(){return W},$gb:function(){return b},Qqj:function(){return K},fyh:function(){return et},Did:function(){return $},Tno:function(){return q},T94:function(){return U},OIV:function(){return er},o4j:function(){return O},vWI:function(){return V},aBc:function(){return T},XzE:function(){return Z},g6k:function(){return R},swH:function(){return eo},b2R:function(){return v},JSm:function(){return ea},M$W:function(){return x},kWx:function(){return I},MEM:function(){return ec},yF8:function(){return ep},XWg:function(){return E},KI3:function(){return M},lyq:function(){return L},jGV:function(){return k}});var i=o(364740),n=o(764757),r=o.n(n),a=o(738414),s=o.n(a),c={"iglu:com.snowplowanalytics.snowplow/web_page/jsonschema/1-0-0":{$schema:"http://json-schema.org/draft-04/schema#",description:"Schema for a web page context",self:{vendor:"com.snowplowanalytics.snowplow",name:"web_page",format:"jsonschema",version:"1-0-0"},type:"object",properties:{id:{type:"string",pattern:"^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$"}},required:["id"],additionalProperties:!1},"iglu:com.hellofresh/web_application/jsonschema/1-0-0":{description:"",properties:{version:{type:"string",description:""}},additionalProperties:!1,type:"object",required:["version"],self:{vendor:"com.hellofresh",name:"web_application",format:"jsonschema",version:"1-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/user/jsonschema/1-0-1":{description:"Contains all relevant information about the current user - attached to every event",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id",type:["string","null"]},ga_visitor_id:{description:"GA ID from cookie.",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"postal code",type:["string","null"]}},additionalProperties:!1,type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-1"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/ExpLib_Decide/jsonschema/2-2-0":{description:"Statsig allocation event based on cookies to GA",properties:{type:{type:"string",description:"variation"},experiment_key:{type:"string",description:"The experiment key"},variation_key:{type:"string",description:"The experiment variation key"},customer_uuid:{type:"string",description:"The customer UUID"},event_name:{type:"string",description:"The event name"},hf_public_id:{type:"string",description:"The HelloFresh public id"}},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"ExpLib_Decide",format:"jsonschema",version:"2-2-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/Reactivate_Success/jsonschema/2-0-0":{description:"When a user successfully reactivates a deactivated account",properties:{payment_method:{type:"string",description:"Payment method used upon checkout"},voucher:{type:"string",description:"voucher used at checkout"},customer_id:{type:"integer",description:"customer_id of the customer"},sku:{type:"string",description:"SKU selected at checkout"},subscription_id:{type:"integer",description:"subscription_id for activated subscription"}},additionalProperties:!1,type:"object",required:["payment_method","voucher","customer_id","sku","subscription_id"],self:{vendor:"com.hellofresh",name:"Reactivate_Success",format:"jsonschema",version:"2-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/Login_Success/jsonschema/1-0-0":{description:"When a user successfully logs in",properties:{login_method:{type:"string",description:"The method a user uses to log in"},page_of_login:{type:"string",description:"Indicates if a user logs in on the login or on the register page"}},additionalProperties:!1,type:"object",required:["login_method","page_of_login"],self:{vendor:"com.hellofresh",name:"Login_Success",format:"jsonschema",version:"1-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/Manage_Subscription/jsonschema/4-0-0":{description:"",properties:{},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"Manage_Subscription",format:"jsonschema",version:"4-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/Funnel_Sale/jsonschema/1-0-0":{description:"Fires when a user actives (successfully completes the payment step)",properties:{payment_method:{type:"string",description:"Payment method used upon checkout"},sku:{type:"string",description:"SKU selected at checkout"},voucher:{type:"string",description:"voucher used at checkout"},dietary_preferences:{type:"string",description:"Diet pref selected at checkout"},customer_id:{type:"integer",description:"customer_id of the customer"}},additionalProperties:!1,type:"object",required:["payment_method","sku","voucher","dietary_preferences","customer_id"],self:{vendor:"com.hellofresh",name:"Funnel_Sale",format:"jsonschema",version:"1-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/Funnel_AddToCart/jsonschema/2-0-0":{description:"When a user clicks select this plan on the plans page or on a paid landing page",properties:{voucher:{type:"string",description:"voucher applied "},sku:{type:"string",description:"SKU selected"},dietary_preferences:{type:"string",description:"Dietary preferences"}},additionalProperties:!1,type:"object",required:["voucher","sku","dietary_preferences"],self:{vendor:"com.hellofresh",name:"Funnel_AddToCart",format:"jsonschema",version:"2-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/hf_delivery_week/jsonschema/1-0-0":{description:"Contains information on menu week",properties:{hf_delivery_week:{description:"Week selected by user when interacting with menu (not the same as the current HF week tracked in Shop entity) and it corresponds to the hellofresh delivery weeks",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},week_status:{description:"week status for the week where the action is performed",type:"string"}},additionalProperties:!1,type:"object",required:["hf_delivery_week","week_status"],self:{vendor:"com.hellofresh",name:"hf_delivery_week",format:"jsonschema",version:"1-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/CheckoutPayment_Submit/jsonschema/1-0-0":{description:"When a user clicks 'place order' on the payment page",properties:{payment_method:{type:"string",description:"Payment method used upon checkout"},voucher:{type:"string",description:"voucher used at checkout"},sku:{type:"string",description:"SKU selected at checkout"}},additionalProperties:!1,type:"object",required:["payment_method","voucher","sku"],self:{vendor:"com.hellofresh",name:"CheckoutPayment_Submit",format:"jsonschema",version:"1-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/CheckoutAddress_NextStepCtaClick/jsonschema/1-0-0":{description:"User clicks on
1next step on the checkout address step",properties:{delivery_slot:{type:"string",description:"Slot selected by user when the box will be delivered"},first_delivery_day:{type:"string",description:"The date the user has selected for their first box"},delivery_instructions:{type:"string",description:"The additional delivery instructions selected by the user"}},additionalProperties:!1,type:"object",required:["delivery_slot","first_delivery_day","delivery_instructions"],self:{vendor:"com.hellofresh",name:"CheckoutAddress_NextStepCtaClick",format:"jsonschema",version:"1-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/Reactivate_Click/jsonschema/1-0-0":{description:"When a user clicks on the button to Reactivate from MyDeliveries or the Reactivation Page",properties:{customer_id:{type:"integer",description:"customer_id of the customer"},page:{type:"string",description:"page on which the user clicked"},voucher:{type:"string",description:"voucher used at checkout"}},additionalProperties:!1,type:"object",required:["customer_id","page","voucher"],self:{vendor:"com.hellofresh",name:"Reactivate_Click",format:"jsonschema",version:"1-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/Reactivate_ValidatePaymentSuccess/jsonschema/1-0-0":{description:"When a user's payment information is successfully validated during Reactivation",properties:{customer_id:{type:"integer",description:"customer_id of the customer"},page:{type:"string",description:"page on which the user clicked"},payment_method:{type:"string",description:"Payment method used upon checkout"}},additionalProperties:!1,type:"object",required:["customer_id","page","payment_method"],self:{vendor:"com.hellofresh",name:"Reactivate_ValidatePaymentSuccess",format:"jsonschema",version:"1-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/recipe/jsonschema/1-0-0":{description:"",properties:{recipe_id:{type:"string",description:"the ID of the recipe/addon/customization"},quantity:{type:"integer",description:""},food_item_type:{type:"string",description:""}},additionalProperties:!1,type:"object",required:["recipe_id","quantity","food_item_type"],self:{vendor:"com.hellofresh",name:"recipe",format:"jsonschema",version:"1-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/Shopping_Actions/jsonschema/1-0-1":{description:"",properties:{workflow:{description:"",type:["string","null"]}},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"Shopping_Actions",format:"jsonschema",version:"1-0-1"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/subscription/jsonschema/2-0-1":{description:"",properties:{plan_id:{type:"string",description:""},plan_type:{type:"string",description:"'mealkit' for POC, can also be rte or vms for Factor"},subscription_startdate:{type:"string",description:""},box_size:{type:"string",description:"Box size of the current subscription"},num_meals:{type:"integer",description:"number of meals in the current subscription"},num_recipes:{type:"integer",description:""},dietary_preferences:{type:"string",description:""},sku:{type:"string",description:"Subscription plan"},subscription_id:{type:"integer",description:""}},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"subscription",format:"jsonschema",version:"2-0-1"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/OrderFinalised_FoodItemSaved/jsonschema/4-0-0":{description:"when users finalize and save their meal choice for a week (actives only)",properties:{screen_name:{type:"string",enum:["cart","product_details","storefront_header","mvi","HOME","EDIT_MEALS_SELECTION","EDIT_MARKET_SELECTION","VIEW_MEALS_SELECTION","VIEW_MARKET_SELECTION","BROWSE","STOREFRONT","SINGLE_WEEK","CART","PAST_DELIVERIES","FAVORITES","CUSTOMIZATION_DRAWER","PRODUCT_DETAILS","COOKBOOK","DEEPLINK","CATEGORY_DETAILS","CROSS_SELLING"],description:"hardcoded screen name for this event"}},additionalProperties:!1,type:"object",required:["screen_name"],self:{vendor:"com.hellofresh",name:"OrderFinalised_FoodItemSaved",format:"jsonschema",version:"4-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/orders/jsonschema/1-0-0":{description:"Standardized way of representing meal selection steps for all events interacting with meal choice",properties:{dis
1play_module:{description:"Indicates if cta clicked was on header or footer",type:"string"},is_selection_changed:{description:"Indicates if customer changed selections for a given menu week",type:"boolean"},meal_completion_flow:{description:"Indicates if customer clicked on Continue/Save/KeepShopping/Skip button",type:"string"},mealchoice_step:{description:"Indicates if customer made selections on the Storefront (Step 1) or Cross-Selling (Step 2)",type:"string"}},additionalProperties:!1,type:"object",required:["is_selection_changed","mealchoice_step","display_module","meal_completion_flow"],self:{vendor:"com.hellofresh",name:"orders",format:"jsonschema",version:"1-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/shop/jsonschema/2-0-0":{description:"Standard information about business context unique to each business division + region combination",properties:{bob_entity_code:{description:"magic country code based on market and brand",type:"string"},brand:{description:"Brand",type:"string"},hf_week:{description:"Current week in HF counting",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",type:"string"}},additionalProperties:!1,type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/plan/jsonschema/4-0-1":{description:"Contains information about a user's active plan - if available",properties:{box_size:{description:"Provides the box size of the user",type:["string","null"]},customer_plan_id:{description:"Identifier for the subscription plan",type:["string","null"]},is_active:{description:"indicates if plan is active",type:"boolean"},plan_type:{description:"Type of meal plan",enum:["vms","rte","mealkit"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},additionalProperties:!1,type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-1"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/product/jsonschema/1-0-0":{description:"Standardized way of representing recipe data for any events interacting with recipes",properties:{changequantity:{description:"Indicated the new quantity of the selected Items (if case of a change)",type:["number","null"]},food_item_type:{description:"Type of the item selected (Could be a recipe or an add-on)",type:"string"},menu_preference:{description:"User's last known Hellofresh menu preference when the session ended",type:["string","null"]},parent_category:{description:"Parent category of the selected item",type:"string"},parent_category_position:{description:"Position of the parent category among the parent categories",type:"number"},product_type:{description:"Type of the recipe selected (Could be a premium, extra meal, in-subscription or customised meal etc)",type:"string"},quantity:{description:"Quantity of the selected Items",type:"number"},recipe_id:{description:"Unique Identifier for the recipe/add on selected by the User",type:"string"},recipe_position:{description:"Position of the recipe on the page",type:"number"},sub_category:{description:"Sub Category of the selected item",type:["string","null"]},sub_category_position:{description:"Position of the subcategory within the parent category",type:["number","null"]},with_multipleup:{description:"Indicates if customer has multipleup for that week",type:["boolean","null"]},with_seamless:{description:"Indicates if customer has seamless for that week",type:["boolean","null"]},with_surcharge:{description:"Indicates if customer has surcharge for that week",type:["boolean","null"]}},additionalProperties:!1,type:"object",required:["recipe_id","quantity","food_item_type","product_type","recipe_position","parent_category","parent_category_position"],self:{vendor:"com.hellofresh",name:"product",format:"jsonschema",version:"1-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/event_context/jsonschema/6-0-3":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis",properties:{action:{type:"string",description:"Detailed user action - this
1should clearly describe the unique action a user takes when this event fires"},action_type:{type:"string",description:"Category of event action",enum:["click","show","load","system_message","error","interact"]},is_ecommerce:{type:"boolean",description:"Is it an ecommerce event?"},legacy_event:{type:["string","null"],description:"Legacy GA3/4 event name"},prio:{type:"string",description:"importance of the event to the business",enum:["critical","important","default","important - P1","important - P2"]},screen_name:{type:["string","null"],description:"Screen name where the event fires",enum:["Account Deletion","Account Settings","Cancellation","Cart","Category Details","Checkout Address","Checkout Payment","Checkout Success","Checkout Register","Contact Us","Cookbook","Cross Selling","Customer Error Reporting Tool","Edit Mode Root","Gift Cards","Home","Homepage","Landing Page","Login","Loyalty Journey","New Install Onboarding","My Deliveries","Notification Settings","Order Summary","Our Menus","Password Reset","Past Deliveries","Payments","Plans","Reactivation","Recipe Collection","Recipe Detail","Recipe Hub","Tracking Page","Storefront","Wallet","Welcome Space"]},sub_flow:{type:["string","null"],description:"Subflow the event belongs to",enum:["Check_Selections","Make_Future_Selections","Make_One_Off_Change","View_Product_Detail","Define_Box_Schedule","Track_Delivery","View_Cooking_Instructions","Rate_Past_Recipes","Resolve_Issue_DCI","Cancel_Plan","Modify_Plan","Pause_Plan","Select_First_Box_Products","Select_Or_Pause_Second_Box","Join_Loyalty_Program","Understand_Loyalty_Program","Leave_Loyalty_Program","Invite_Friends","Remind_Friends","Learn_About_HF","View_Available_Benefits","View_Stored_Benefits","Choose_Available_Benefits","View_Applied_Benefits","Understand_Box_Price","Resolve_Issue_CERT","Resolve_Issue_Chatbot","Visit_FAQ","Entering funnel","Plan_Selection","Registration","Login_On_Register_Page","Checkout_Address","Checkout_Payment","Highlight_Delivery","Add_Voucher","Landing_Page","Navigating_HelloFresh_Product","Voucher_Banner","Lead_Collection","Submit_Activation","Order_Summary","Unified_Form","Gift_Cards","App_Onboarding","Product_Change","Meal_Selection","Delivery_Change","Voucher_Submit, Voucher_Success","Organic_Modal","Discover_Menu","Account_Settings","Logout","Submit_Reactivation","Confirmation_Modal","Benefit_Exploration","Exit_Intent_Modal","Recipe_Detail","Recipe_Collection","Upcoming_Menu","Editorial","CPM_PaymentMethodSubmit","CPM_PaymentMethodDelete","CashCredit Balance","PayNowClick"]},ui_element_name:{type:["string","null"],description:"UI element name"},ui_element_type:{type:["string","null"],description:"UI element type - defined by DesignOps",enum:["Accordion","Inline Message","Button","Card","Carousel","Close button","Checkbox","Dialog","Dropdown","Icons","Icon button","Input field","Link","Nudge","Number Stepper","Progress Tracker","Radio button","Rating button","Segmented Buttons","Social Login Button","Social Icon Button","Spinner","Tag","Text Area","Switch","Tooltip","Tab Group","Badge","Feedback bar","Navigation menu","Bottom Drawer","Week selector","Divider","Calendar Icon","Screen display","Not Sure","System Message"]}},additionalProperties:!1,type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"6-0-3"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/pause_survey/jsonschema/1-0-0":{description:"Contains information on ",properties:{level_2:{description:"[pause reason chosen in level 2]",type:["string","null"]},level_3:{description:"[pause reason chosen in level 3]",type:["string","null"]},pause_comment:{description:"[comment captured at last level]",type:["string","null"]},pause_reason:{description:"[pause reason chosen in level 1]",type:["string","null"]}},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"pause_survey",format:"jsonschema",version:"1-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/consent_information/jsonschema/1-0-3":{description:"",properties:{essential:{description:"Status of tracking consent in essential category",type:"boolean"},functional:{description:"Status of tracking consent in functional category",type:"boolean"},legislation:{description:"Legal Framework of the consent. Can be value of GDPR, CCPA, ROW (Rest of World)",enum:["GDPR","CCPA","ROW"],type:["string","null"]},marketing:{description:"Status of tracking consent in marketing category",type:"boolean"}},additionalProperties:!1,type:"object",required:["essential","marketing","functional"],self:{vendor:"com.hellofresh",name:"consent_information",format:"jsonschema",version:"1-0-3"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/Activation/jsonschema/4-0-0":{description:"",properties:{flow_completion_event:{description:"",type:"boolean"},is_upm:{description:"",type:"string"},payment_error:{description:"",type:["string","null"]},payment_error_message:{description:"",type:["string","null"]},payment_method:{description:"",type:"string"},subflow_completion_event:{description:"",type:"boolean"},workflow:{description:"",enum:["change","checkout","reactivate"],type:"string"}},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"Activation",format:"jsonschema",version:"4-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/conversion_form/jsonschema/1-0-1":{description:"Contains information about conversion form",properties:{is_form_event:{description:'[Will need to fire with all events that fire on Register, Address and Payment] Is this interaction part of interacting with the "form"? Meaning, an interaction that is actually part of the flow at hand - e.g. Address page, did the user interact with any of the fields that they need to fill?',type:"boolean"}},additionalProperties:!1,type:"object",required:["is_form_event"],self:{vendor:"com.hellofresh",name:"conversion_form",format:"jsonschema",version:"1-0-1"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/Reactivation/jsonschema/4-0-0":{description:"",properties:{flow_completion_event:{description:"",type:"boolean"},is_upm:{description:"",type:"string"},new_payment_method:{description:"",type:"string"},payment_error:{description:"",type:["string","null"]},payment_error_message:{description:"",type:["string","null"]},payment_method:{description:"",type:["string","null"]},subflow_completion_event:{description:"",type:"boolean"},workflow:{description:"",enum:["change","checkout","reactivate"],type:"string"}},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"Reactivation",format:"jsonschema",version:"4-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/voucher/jsonschema/2-0-3":{description:"Contains information about voucher",properties:{apply_method:{description:'Information on how the voucher co
1de was added. For example: manual or "NO_VOUCHER" if there is none',type:["string","null"]},voucher_code:{description:'Captures the voucher code added. Value should be a voucher code or "NO_VOUCHER" if there is none',type:"string"}},additionalProperties:!1,type:"object",required:["voucher_code"],self:{vendor:"com.hellofresh",name:"voucher",format:"jsonschema",version:"2-0-3"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/latest_cancellation/jsonschema/6-0-1":{description:"Contains information on latest cancellation",properties:{delivery_frequency_at_cancellation:{description:"Delivery frequency at cancellation. Value will be weekly, bi-weekly or monthly.",enum:["weekly","bi-weekly","monthly"],type:["string","null"]},preference_at_cancellation:{description:"Preference selected of the user before",type:"string"},sku_at_cancellation:{description:"The SKU at cancellation. This will be the product_sku valu",pattern:"^[A-Z0-9-]+",type:"string"},subscription_id:{description:"The subscription_id the user has cancelled",type:"integer"}},additionalProperties:!1,type:"object",required:["subscription_id","sku_at_cancellation","preference_at_cancellation"],self:{vendor:"com.hellofresh",name:"latest_cancellation",format:"jsonschema",version:"6-0-1"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/ecommerce_product/jsonschema/2-0-2":{description:"Contains information on ecommerce product",properties:{currency:{description:"Currency in which the product is being priced (ISO 4217). Value will be EUR, USD, CAD etc.",pattern:"^[A-Z]+$",type:"string"},product_category:{description:"Category of the product. Value will be classic-box-t35, trial-classic-box, gift-card etc.",type:"string"},product_name:{description:"Name or title of the product. (Classic - 3 meals per week for 2 people, 3 Mahlzeiten Classic Box Thermomix f\xfcr 2 Personen etc.)",type:"string"},product_preference:{description:"Preference added to cart",type:"string"},product_price:{description:"Box original price",type:"number"},product_price_incl_discount:{description:"Box price with discount",type:["number","null"]},product_sku:{description:"SKU of product in cart (mealbox), identifying the plan configuration, can be add-on as well (e.g. FREE-0-0-0)",type:"string"},shipping_price:{description:"Shipping costs without discount",type:"number"},shipping_price_incl_discount:{description:"Shipping costs with discount taken off",type:"number"},total_order_price:{description:"Total price for the order (box + shipping)",type:"number"},total_order_price_incl_discount:{description:"Total price for the order without discount (box + shipping - discount)",type:"number"}},additionalProperties:!1,type:"object",required:["product_sku","currency","product_name","product_category","product_price","shipping_price","shipping_price_incl_discount","total_order_price","total_order_price_incl_discount","product_preference"],self:{vendor:"com.hellofresh",name:"ecommerce_product",format:"jsonschema",version:"2-0-2"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/conversion_success/jsonschema/5-0-1":{description:"Contains information about completed conversion",properties:{checkout_identifier:{description:"Actual value of either plan_id or order number",type:["string","null"]},checkout_type:{description:"Type of checkout. Value can be plan_id or order_number",enum:["plan_id","order_number"],type:["string","null"]},conversion_type:{description:"Conversion type. Value can be activation or reactivation",enum:["activation","reactivation"],type:"string"},customer_plan_id:{description:"plan_id associated with the order",format:"uuid",type:["string","null"]},first_delivery_date:{description:"Delivery date of the first box in YYYY-MM-DD format",format:"date",pattern:"^[0-9]{4}-[0-9]{2}-[0-9]{2}$",type:"string"},next_day_delivery:{description:"True if the user has a next day delivery, otherwise false",type:"boolean"},subscription_id:{description:"The subscriptoin identifier for which the conversion has happened",type:["string","null"]}
1,voucher_code:{description:"Voucher code attached to the order at conversion",type:["string","null"]}},additionalProperties:!1,type:"object",required:["first_delivery_date","next_day_delivery","conversion_type"],self:{vendor:"com.hellofresh",name:"conversion_success",format:"jsonschema",version:"5-0-1"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/campaign_information/jsonschema/1-0-2":{description:"Contains information on campaign information",properties:{campaign_id:{description:"campaign_id from the source leading to a session",type:["string","null"]},discount_communication_id:{description:"discount_communication_id from the source leading to a session",type:["string","null"]},google_click_id:{description:"Google click id that the user clicked leading to a session",type:["string","null"]},utm_campaign:{description:"utm_campaign from the source leading to a session",type:["string","null"]},utm_content:{description:"utm_content from the source leading to a session",type:["string","null"]},utm_medium:{description:"utm_medium from the source leading to a session",type:["string","null"]},utm_source:{description:"utm_source from the source leading to a session",type:["string","null"]},voucher_code:{description:"voucher_code from the source leading to a session",type:["string","null"]}},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"campaign_information",format:"jsonschema",version:"1-0-2"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/conversion_delivery/jsonschema/3-0-1":{description:"Contains information about conversion delivery",properties:{default_delivery_date:{description:"Delivery date that was selected upon address load in YYYY-MM-DD format.",format:"date",pattern:"^[0-9]{4}-[0-9]{2}-[0-9]{2}$",type:"string"},default_delivery_slot:{description:"Delivery option handle that was selected upon address load. For Example: US-1-0800-2000-2DAY",type:"string"},delivery_instructions:{description:"Information on the additional delivery instructions. For example: behind the garage",type:["string","null"]},dos_id:{description:"The response id coming from Delivery Option Service (DOS) which can be used to get all available options from which customer can select. For example: 0f52e35d-31cb-96f1-8ab2-9cc991a99177",type:["string","null"]},earliest_available_date:{description:"The earliest available delivery date for this address in YYYY-MM-DD format.",format:"date",pattern:"^[0-9]{4}-[0-9]{2}-[0-9]{2}$",type:"string"}},additionalProperties:!1,type:"object",required:["default_delivery_date","default_delivery_slot","earliest_available_date"],self:{vendor:"com.hellofresh",name:"conversion_delivery",format:"jsonschema",version:"3-0-1"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/pause_survey/jsonschema/1-0-2":{description:"Contains information on ",properties:{level_2:{description:"[pause reason chosen in level 2]",type:["string","null"]},level_3:{description:"[pause reason chosen in level 3]",type:["string","null"]},pause_comment:{description:"[comment captured at last level]",type:["string","null"]},pause_reason:{description:"[pause reason chosen in level 1]",type:["string","null"]}},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"pause_survey",format:"jsonschema",version:"1-0-2"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.snowplowanalytics.snowplow/event_specification/jsonschema/1-0-3":{description:"Entity schema for referencing an event specification",properties:{id:{description:"Identifier for the event specification that the event adheres to",type:"string",maxLength:254,minLength:1},name:{description:"Name for the event specification that the event adheres to",type:["string","null"],maxLength:256,minLength:1},data_product_id:{description:"Identifier for the data product that the event specification belongs to",type:["string","null"],maxLength:256,minLength:1},data_product_name:{description:"Name for the data product that the event specification belongs to",type:["string","null"],maxLength:256,minLength:1},data_product_domain:{description:"Domain for the data product that the event specification belongs to",type:["string","null"],maxLength:256,minLength:1}},additionalProperties:!1,type:"object",required:["id"],self:{vendor:"com.snowplowanalytics.snowplow",name:"event_specification",format:"jsonschema",version:"1-0-3"},$schema:"http://json-schema.org/draft-04/schema#"},"043a3ad8-3d1c-4e69-813f-515a4067950e":{"iglu:com.hellofresh/Activation/jsonschema/4-0-0":{description:"Generated from a property rule",properties:{flow_completion_event:{description:"",type:"boolean",enum:[!0]},is_upm:{description:"",type:"string"},payment_error:{description:"",type:["string","null"]},payment_error_message:{description:"",type:["string","null"]},payment_method:{description:"",type:"string"},subflow_completion_event:{description:"",type:"boolean",enum:[!0]},workflow:{description:"",enum:["change","checkout","reactivate"],type:"string"}},type:"object",self:{vendor:"com.hellofresh",name:"Activation",format:"jsonschema",version:"4-0-0",eventSpecificationName:"Purchase",eventSpecificationId:"043a3ad8-3d1c-4e69-813f-515a4067950e",isEventPropertyRule:!0,isEntityPropertyRule:!1},$schema:"http://json-schema.org/draft-04/schema#",required:["subflow_completion_event","flow_completion_event"],additionalProperties:!1},"iglu:com.hellofresh/voucher/jsonschema/2-0-3":{description:"Contains information about voucher - Generated from a property rule",properties:{apply_method:{description:'Information on how the voucher co
1de was added. For example: manual or "NO_VOUCHER" if there is none',type:["string","null"]},voucher_code:{description:'Captures the voucher code added. Value should be a voucher code or "NO_VOUCHER" if there is none',type:"string"}},type:"object",required:["voucher_code"],self:{vendor:"com.hellofresh",name:"voucher",format:"jsonschema",version:"2-0-3",eventSpecificationName:"Purchase",eventSpecificationId:"043a3ad8-3d1c-4e69-813f-515a4067950e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/ecommerce_product/jsonschema/2-0-2":{description:"Contains information on ecommerce product - Generated from a property rule",properties:{currency:{description:"Currency in which the product is being priced (ISO 4217). Value will be EUR, USD, CAD etc.",pattern:"^[A-Z]+$",type:"string"},product_category:{description:"Category of the product. Value will be classic-box-t35, trial-classic-box, gift-card etc.",type:"string"},product_name:{description:"Name or title of the product. (Classic - 3 meals per week for 2 people, 3 Mahlzeiten Classic Box Thermomix f\xfcr 2 Personen etc.)",type:"string"},product_preference:{description:"Preference added to cart",type:"string"},product_price:{description:"Box original price",type:"number"},product_price_incl_discount:{description:"Box price with discount",type:["number","null"]},product_sku:{description:"SKU of product in cart (mealbox), identifying the plan configuration, can be add-on as well (e.g. FREE-0-0-0)",type:"string"},shipping_price:{description:"Shipping costs without discount",type:"number"},shipping_price_incl_discount:{description:"Shipping costs with discount taken off",type:"number"},total_order_price:{description:"Total price for the order (box + shipping)",type:"number"},total_order_price_incl_discount:{description:"Total price for the order without discount (box + shipping - discount)",type:"number"}},type:"object",required:["product_sku","currency","product_name","product_category","product_price","shipping_price","shipping_price_incl_discount","total_order_price","total_order_price_incl_discount","product_preference"],self:{vendor:"com.hellofresh",name:"ecommerce_product",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Purchase",eventSpecificationId:"043a3ad8-3d1c-4e69-813f-515a4067950e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/conversion_success/jsonschema/5-0-1":{description:"Contains information about completed conversion - Generated from a property rule",properties:{checkout_identifier:{description:"Actual value of either plan_id or order number",type:["string","null"]},checkout_type:{description:"Type of checkout. Value can be plan_id or order_number",enum:["plan_id","order_number"],type:["string","null"]},conversion_type:{description:"Conversion type. Value can be activation or reactivation",enum:["activation","reactivation"],type:"string"},customer_plan_id:{description:"plan_id associated with the order",format:"uuid",type:["string","null"]},first_delivery_date:{description:"Delivery date of the first box in YYYY-MM-DD format",format:"date",pattern:"^[0-9]{4}-[0-9]{2}-[0-9]{2}$",type:"string"},next_day_delivery:{description:"True if the user has a next day delivery, otherwise false",type:"boolean"},subscription_id:{description:"The subscriptoin identifier for which the conversion has happened",type:["string","null"]},voucher_code:{description:"Voucher code attached to the order at conversion",type:["string","null"]}},type:"object",required:["first_delivery_date","next_day_delivery","conversion_type"],self:{vendor:"com.hellofresh",name:"conversion_success",format:"jsonschema",version:"5-0-1",eventSpecificationName:"Purchase",eventSpecificationId:"043a3ad8-3d1c-4e69-813f-515a4067950e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/conversion_delivery/jsonschema/3-0-1":{description:"Contains information about conversion delivery - Generated from a property rule",properties:{default_delivery_date:{description:"Delivery date that was selected upon address load in YYYY-MM-DD format.",format:"date",pattern:"^[0-9]{4}-[0-9]{2}-[0-9]{2}$",type:"string"},default_delivery_slot:{description:"Delivery option handle that was selected upon address load. For Example: US-1-0800-2000-2DAY",type:"string"},delivery_instructions:{description:"Information on the additional delivery instructions. For example: behind the garage",type:["string","null"]},dos_id:{description:"The response id coming from Delivery Option Service (DOS) which can be used to get all available options from which customer can select. For example: 0f52e35d-31cb-96f1-8ab2-9cc991a99177",type:["string","null"]},earliest_available_date:{description:"The earliest available delivery date for this address in YYYY-MM-DD format.",format:"date",pattern:"^[0-9]{4}-[0-9]{2}-[0-9]{2}$",type:"string"}},type:"object",required:["default_delivery_date","default_delivery_slot","earliest_available_date"],self:{vendor:"com.hellofresh",name:"conversion_delivery",format:"jsonschema",version:"3-0-1",eventSpecificationName:"Purchase",eventSpecificationId:"043a3ad8-3d1c-4e69-813f-515a4067950e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/conversion_delivery_selection/jsonschema/1-0-1":{description:"Contains information about conversion delivery - Generated from a property rule",properties:{selected_delivery_date:{description:"Delivery date that was selected by the user in YYYY-MM-DD format.",format:"date",pattern:"^[0-9]{4}-[0-9]{2}-[0-9]{2}$",type:"string"},selected_delivery_slot:{description:"Delivery option handle that was selected by the user. For example: US-1-0800-2000-2DAY",type:"string"}},type:"object",required:["selected_delivery_date","selected_delivery_slot"],self:{vendor:"com.hellofresh",name:"conversion_delivery_selection",format:"jsonschema",version:"1-0-1",eventSpecificationName:"Purchase",eventSpecificationId:"043a3ad8-3d1c-4e69-813f-515a4067950e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"successful_activation | {insert voucher co
1de} | {insert Transaction ID/Order ID}",type:"string"},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["system_message"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["purchase"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["critical"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Checkout Success"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Submit_Activation"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["cta_button_to_activate"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["System Message"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Purchase",eventSpecificationId:"043a3ad8-3d1c-4e69-813f-515a4067950e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Purchase",eventSpecificationId:"043a3ad8-3d1c-4e69-813f-515a4067950e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Purchase",eventSpecificationId:"043a3ad8-3d1c-4e69-813f-515a4067950e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Purchase",eventSpecificationId:"043a3ad8-3d1c-4e69-813f-515a4067950e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"1112499f-6f26-4ce7-b22e-88a2a6439bdc":{"iglu:com.hellofresh/Activation/jsonschema/4-0-0":{description:"Generated from a property rule",properties:{flow_completion_event:{description:"",type:"boolean"},is_upm:{description:"",type:"string"},payment_error:{description:"",type:["string","null"]},payment_error_message:{description:"",type:["string","null"]},payment_method:{description:"",type:"string"},subflow_completion_event:{description:"",type:"boolean"},workflow:{description:"",enum:["checkout","reactivate"],type:"string"}},type:"object",self:{vendor:"com.hellofresh",name:"Activation",format:"jsonschema",version:"4-0-0",eventSpecificationName:"Checkout Payment Success 1",eventSpecificationId:"1112499f-6f26-4ce7-b22e-88a2a6439bdc",isEventPropertyRule:!0,isEntityPropertyRule:!1},$schema:"http://json-schema.org/draft-04/schema#",required:["payment_method","workflow","is_upm"],additionalProperties:!1},"iglu:com.hellofresh/payment_method_form/jsonschema/1-0-3":{description:"Contains information on payment method form - Generated from a property rule",properties:{is_upm:{description:"Anytime a customer intereact with UPM component, events that are fired should have a flag is_upm",type:["boolean","null"]},new_payment_method:{description:"Anytime customer switches between payment method at Reactivation or CPM, we want to know old and new payment method selected",pattern:"^([A-Za-z]+(_|$))+$",type:["string","null"]},payment_error:{description:"Any time there's a payment error, we pull this information to understand what caused the error",pattern:"^[A-Z_]+$",type:["string","null"]},payment_error_message:{description:"Any time there's a payment error, we pull this information to understand what caused the error and what the customer will see as error messaging",type:["string","null"]},payment_method:{description:"Any time customer uses payment_method form (selection, preselection or submission of payment_method) we should fire an event with payment_method attribute to track customer journey. Values can be one of: Adyen_CreditCard, Adyen_Bancontact, Braintree_Paypal, Adyen_IDeal, Adyen_Klarna, TestPayment, Braintree_CreditCard, Adyen_Sepa, Adyen_GooglePay, Braintree_ApplePay, null",pattern:"^([A-Za-z]+(_|$))+$",type:["string","null"]},workflow:{description:"Any time a customer fills in and interacts with payment method form, we would like to know on which payments workflow an event takes place: Checkout, Reactivation, CPM, etc.",type:"string"}},type:"object",required:["workflow"],self:{vendor:"com.hellofresh",name:"payment_method_form",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Checkout Payment Success 1",eventSpecificationId:"1112499f-6f26-4ce7-b22e-88a2a6439bdc",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/conversion_form/jsonschema/1-0-3":{description:"Contains information about conversion form - Generated from a property rule",properties:{is_form_event:{description:'[Will need to fire with all events that fire on Register, Address and Payment] Is this interaction part of interacting with the "form"? Meaning, an interaction that is actually part of the flow at hand - e.g. Address page, did the user interact with any of the fields that they need to fill?',type:"boolean"}},type:"object",required:["is_form_event"],self:{vendor:"com.hellofresh",name:"conversion_form",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Checkout Payment Success 1",eventSpecificationId:"1112499f-6f26-4ce7-b22e-88a2a6439bdc",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"Detailed user action - this
1should clearly describe the unique action a user takes when this event fires",type:"string",enum:["a customer finishes checkout payments after passing successfully through Payment Funnel and successful tokenisation",'and we trigger a "Success" message for them']},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["system_message"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean",enum:[!0]},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["CheckoutPayment"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["default"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Checkout Payment"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Checkout_Payment"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["checkout_payment_success_inline_message"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Inline Message"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Checkout Payment Success 1",eventSpecificationId:"1112499f-6f26-4ce7-b22e-88a2a6439bdc",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Checkout Payment Success 1",eventSpecificationId:"1112499f-6f26-4ce7-b22e-88a2a6439bdc",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Checkout Payment Success 1",eventSpecificationId:"1112499f-6f26-4ce7-b22e-88a2a6439bdc",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Checkout Payment Success 1",eventSpecificationId:"1112499f-6f26-4ce7-b22e-88a2a6439bdc",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"1e471b94-bee2-456c-9fca-d248824804f1":{"iglu:com.hellofresh/Reactivation/jsonschema/4-0-0":{description:"Generated from a property rule",properties:{flow_completion_event:{description:"",type:"boolean",enum:[!0]},is_upm:{description:"",type:"string"},new_payment_method:{description:"",type:"string"},payment_error:{description:"",type:["string","null"]},payment_error_message:{description:"",type:["string","null"]},payment_method:{description:"",type:["string","null"]},subflow_completion_event:{description:"",type:"boolean",enum:[!0]},workflow:{description:"",enum:["change","checkout","reactivate"],type:"string"}},type:"object",self:{vendor:"com.hellofresh",name:"Reactivation",format:"jsonschema",version:"4-0-0",eventSpecificationName:"Reactivate Success",eventSpecificationId:"1e471b94-bee2-456c-9fca-d248824804f1",isEventPropertyRule:!0,isEntityPropertyRule:!1},$schema:"http://json-schema.org/draft-04/schema#",required:["subflow_completion_event","flow_completion_event"],additionalProperties:!1},"iglu:com.hellofresh/voucher/jsonschema/2-0-3":{description:"Contains information about voucher - Generated from a property rule",properties:{apply_method:{description:'Information on how the voucher code was added. For example: manual or "NO_VOUCHER" if there is none',type:["string","null"]},voucher_code:{description:'Captures the voucher code added. Value should be a voucher code or "NO_VOUCHER" if there is none',type:"string"}},type:"object",required:["voucher_code"],self:{vendor:"com.hellofresh",name:"voucher",format:"jsonschema",version:"2-0-3",eventSpecificationName:"Reactivate Success",eventSpecificationId:"1e471b94-bee2-456c-9fca-d248824804f1",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/latest_cancellation/jsonschema/6-0-1":{description:"Contains information on latest cancellation - Generated from a property rule",properties:{delivery_frequency_at_cancellation:{description:"Delivery frequency at cancellation. Value will be weekly, bi-weekly or monthly.",enum:["weekly","bi-weekly","monthly"],type:["string","null"]},preference_at_cancellation:{description:"Preference selected of the user before",type:"string"},sku_at_cancellation:{description:"The SKU at cancellation. This will be the product_sku valu",pattern:"^[A-Z0-9-]+",type:"string"},subscription_id:{description:"The subscription_id the user has cancelled",type:"integer"}},type:"object",required:["subscription_id","sku_at_cancellation","preference_at_cancellation"],self:{vendor:"com.hellofresh",name:"latest_cancellation",format:"jsonschema",version:"6-0-1",eventSpecificationName:"Reactivate Success",eventSpecificationId:"1e471b94-bee2-456c-9fca-d248824804f1",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/ecommerce_product/jsonschema/2-0-2":{description:"Contains information on ecommerce product - Generated from a property rule",properties:{currency:{description:"Currency in which the product is being priced (ISO 4217). Value will be EUR, USD, CAD etc.",pattern:"^[A-Z]+$",type:"string"}
1,product_category:{description:"Category of the product. Value will be classic-box-t35, trial-classic-box, gift-card etc.",type:"string"},product_name:{description:"Name or title of the product. (Classic - 3 meals per week for 2 people, 3 Mahlzeiten Classic Box Thermomix f\xfcr 2 Personen etc.)",type:"string"},product_preference:{description:"Preference added to cart",type:"string"},product_price:{description:"Box original price",type:"number"},product_price_incl_discount:{description:"Box price with discount",type:["number","null"]},product_sku:{description:"SKU of product in cart (mealbox), identifying the plan configuration, can be add-on as well (e.g. FREE-0-0-0)",type:"string"},shipping_price:{description:"Shipping costs without discount",type:"number"},shipping_price_incl_discount:{description:"Shipping costs with discount taken off",type:"number"},total_order_price:{description:"Total price for the order (box + shipping)",type:"number"},total_order_price_incl_discount:{description:"Total price for the order without discount (box + shipping - discount)",type:"number"}},type:"object",required:["product_sku","currency","product_name","product_category","product_price","shipping_price","shipping_price_incl_discount","total_order_price","total_order_price_incl_discount","product_preference"],self:{vendor:"com.hellofresh",name:"ecommerce_product",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Reactivate Success",eventSpecificationId:"1e471b94-bee2-456c-9fca-d248824804f1",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/conversion_success/jsonschema/5-0-1":{description:"Contains information about completed conversion - Generated from a property rule",properties:{checkout_identifier:{description:"Actual value of either plan_id or order number",type:["string","null"]},checkout_type:{description:"Type of checkout. Value can be plan_id or order_number",enum:["plan_id","order_number"],type:["string","null"]},conversion_type:{description:"Conversion type. Value can be activation or reactivation",enum:["activation","reactivation"],type:"string"},customer_plan_id:{description:"plan_id associated with the order",format:"uuid",type:["string","null"]},first_delivery_date:{description:"Delivery date of the first box in YYYY-MM-DD format",format:"date",pattern:"^[0-9]{4}-[0-9]{2}-[0-9]{2}$",type:"string"},next_day_delivery:{description:"True if the user has a next day delivery, otherwise false",type:"boolean"},subscription_id:{description:"The subscriptoin identifier for which the conversion has happened",type:["string","null"]},voucher_code:{description:"Voucher code attached to the order at conversion",type:["string","null"]}},type:"object",required:["first_delivery_date","next_day_delivery","conversion_type"],self:{vendor:"com.hellofresh",name:"conversion_success",format:"jsonschema",version:"5-0-1",eventSpecificationName:"Reactivate Success",eventSpecificationId:"1e471b94-bee2-456c-9fca-d248824804f1",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/campaign_information/jsonschema/1-0-2":{description:"Contains information on campaign information",properties:{campaign_id:{description:"campaign_id from the source leading to a session",type:["string","null"]},discount_communication_id:{description:"discount_communication_id from the source leading to a session",type:["string","null"]},google_click_id:{description:"Google click id that the user clicked leading to a session",type:["string","null"]},utm_campaign:{description:"utm_campaign from the source leading to a session",type:["string","null"]},utm_content:{description:"utm_content from the source leading to a session",type:["string","null"]},utm_medium:{description:"utm_medium from the source leading to a session",type:["string","null"]},utm_source:{description:"utm_source from the source leading to a session",type:["string","null"]},voucher_code:{description:"voucher_code from the source leading to a session",type:["string","null"]}},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"campaign_information",format:"jsonschema",version:"1-0-2"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/conversion_delivery/jsonschema/3-0-1":{description:"Contains information about conversion delivery - Generated from a property rule",properties:{default_delivery_date:{description:"Delivery date that was selected upon address load in YYYY-MM-DD format.",format:"date",pattern:"^[0-9]{4}-[0-9]{2}-[0-9]{2}$",type:"string"},default_delivery_slot:{description:"Delivery option handle that was selected upon address load. For Example: US-1-0800-2000-2DAY",type:"string"},delivery_instructions:{description:"Information on the additional delivery instructions. For example: behind the garage",type:["string","null"]},dos_id:{description:"The response id coming from Delivery Option Service (DOS) which can be used to get all available options from which customer can select. For example: 0f52e35d-31cb-96f1-8ab2-9cc991a99177",type:["string","null"]},earliest_available_date:{description:"The earliest available delivery date for this address in YYYY-MM-DD format.",format:"date",pattern:"^[0-9]{4}-[0-9]{2}-[0-9]{2}$",type:"string"}},type:"object",required:["default_delivery_date","default_delivery_slot","earliest_available_date"],self:{vendor:"com.hellofresh",name:"conversion_delivery",format:"jsonschema",version:"3-0-1",eventSpecificationName:"Reactivate Success",eventSpecificationId:"1e471b94-bee2-456c-9fca-d248824804f1",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/conversion_delivery_selection/jsonschema/1-0-1":{description:"Contains information about conversion delivery - Generated from a property rule",properties:{selected_delivery_date:{description:"Delivery date that was selected by the user in YYYY-MM-DD format.",format:"date",pattern:"^[0-9]{4}-[0-9]{2}-[0-9]{2}$",type:"string"},selected_delivery_slot:{description:"Delivery option handle that was selected by the user. For example: US-1-0800-2000-2DAY",type:"string"}},type:"object",required:["selected_delivery_date","selected_delivery_slot"],self:{vendor:"com.hellofresh",name:"conversion_delivery_selection",format:"jsonschema",version:"1-0-1",eventSpecificationName:"Reactivate Success",eventSpecificationId:"1e471b94-bee2-456c-9fca-d248824804f1",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"Detailed user action - this
1should clearly describe the unique action a user takes when this event fires",type:"string",enum:["successful_reactivation"]},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["system_message"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["Reactivate_Success"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["critical"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["My Deliveries","Reactivation"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Submit_Reactivation"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["system_message"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["System Message"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Reactivate Success",eventSpecificationId:"1e471b94-bee2-456c-9fca-d248824804f1",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Reactivate Success",eventSpecificationId:"1e471b94-bee2-456c-9fca-d248824804f1",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Reactivate Success",eventSpecificationId:"1e471b94-bee2-456c-9fca-d248824804f1",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Reactivate Success",eventSpecificationId:"1e471b94-bee2-456c-9fca-d248824804f1",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"22158679-8dbb-4aa1-9dce-62d4ed536ac7":{"iglu:com.hellofresh/Shopping_Actions/jsonschema/1-0-1":{description:"",properties:{workflow:{description:"",type:["string","null"]}},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"Shopping_Actions",format:"jsonschema",version:"1-0-1"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/hf_delivery_week/jsonschema/1-0-3":{description:"Contains information on menu week - Generated from a property rule",properties:{hf_delivery_week:{description:"Week selected by user when interacting with menu (not the same as the current HF week tracked in Shop entity) and it corresponds to the hellofresh delivery weeks. Value will be in the form: YYYY-W00",maxLength:8,pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},next_hf:{description:"",type:["string","null"]},week_status:{description:"Week status for the week where the action is performed. Value will be active, paused, delivered, shipping soon etc.",pattern:"^[a-z ]+$",type:"string"}},type:"object",required:["hf_delivery_week","week_status"],self:{vendor:"com.hellofresh",name:"hf_delivery_week",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Manage Week Change Box Size Click",eventSpecificationId:"22158679-8dbb-4aa1-9dce-62d4ed536ac7",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"Detailed user action - this should clearly describe the unique action a user takes when this event fires",type:"string",enum:["When the user clicks to change their box size."]},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["click"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["ManageWeek_ChangeBoxSizeClick"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["important"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Account Deletion","A
1ccount Settings","Achievements","Cancellation","Cancellation Pre Survey","Cancellation Survey","Cart","Category Details","Change Payment Method","Checkout Address","Checkout Payment","Checkout Register","Checkout Success","Contact Us","Cookbook","Cross Selling","Customer Error Reporting Tool","Edit Mode Root","Gift Cards","Home","Homepage","Landing Page","Login","Loyalty Journey","My Deliveries","New Install Onboarding","Notification Settings","Order History","Order Summary","Our Menus","Password Reset","Past Deliveries","Payments","Plans","Profile","Reactivation","Recipe Collection","Recipe Detail","Recipe Hub","Refer A Friend","Store","Store Addons Step","Store Front","Store Nested Page","Tracking Page","Wallet","Welcome Space"],type:["string","null"]},sub_flow:{description:"Subflow the event belongs to",enum:["Make_One_Off_Change"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["change_box_size_button"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Button"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Manage Week Change Box Size Click",eventSpecificationId:"22158679-8dbb-4aa1-9dce-62d4ed536ac7",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Manage Week Change Box Size Click",eventSpecificationId:"22158679-8dbb-4aa1-9dce-62d4ed536ac7",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Manage Week Change Box Size Click",eventSpecificationId:"22158679-8dbb-4aa1-9dce-62d4ed536ac7",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Manage Week Change Box Size Click",eventSpecificationId:"22158679-8dbb-4aa1-9dce-62d4ed536ac7",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"2a57c95f-0bb9-4c3b-bf6d-c0fbd66bc43d":{"iglu:com.hellofresh/Manage_Subscription/jsonschema/4-0-0":{description:"",properties:{},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"Manage_Subscription",format:"jsonschema",version:"4-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/latest_cancellation/jsonschema/6-0-1":{description:"Contains information on latest cancellation - Generated from a property rule",properties:{delivery_frequency_at_cancellation:{description:"Delivery frequency at cancellation. Value will be weekly, bi-weekly or monthly.",enum:["weekly","bi-weekly","monthly"],type:["string","null"]},preference_at_cancellation:{description:"Preference selected of the user before",type:"string"},sku_at_cancellation:{description:"The SKU at cancellation. This will be the product_sku valu",pattern:"^[A-Z0-9-]+",type:"string"},subscription_id:{description:"The subscription_id the user has cancelled",type:"integer"}},type:"object",required:["subscription_id","sku_at_cancellation","preference_at_cancellation"],self:{vendor:"com.hellofresh",name:"latest_cancellation",format:"jsonschema",version:"6-0-1",eventSpecificationName:"Cancel Success",eventSpecificationId:"2a57c95f-0bb9-4c3b-bf6d-c0fbd66bc43d",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"Detailed user action - this should clearly describe the unique action a user takes when this event fires",type:"string",enum:["When the customer cancels from any of the post-survey deflection"]},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["click"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["Cancel_Success"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["important"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Cancellation"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Cancel_Plan"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["cancel_success"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Button"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"C
1ancel Success",eventSpecificationId:"2a57c95f-0bb9-4c3b-bf6d-c0fbd66bc43d",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Cancel Success",eventSpecificationId:"2a57c95f-0bb9-4c3b-bf6d-c0fbd66bc43d",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Cancel Success",eventSpecificationId:"2a57c95f-0bb9-4c3b-bf6d-c0fbd66bc43d",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Cancel Success",eventSpecificationId:"2a57c95f-0bb9-4c3b-bf6d-c0fbd66bc43d",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"2f0b3a80-e1ad-4997-82e7-e3744d01e9d1":{"iglu:com.hellofresh/Activation/jsonschema/4-0-0":{description:"Generated from a property rule",properties:{flow_completion_event:{description:"",type:"boolean"},is_upm:{description:"",type:"string"},payment_error:{description:"",type:["string","null"]},payment_error_message:{description:"",type:["string","null"]},payment_method:{description:"",type:"string"},subflow_completion_event:{description:"",type:"boolean"},workflow:{description:"",enum:["checkout","reactivate"],type:"string"}},type:"object",self:{vendor:"com.hellofresh",name:"Activation",format:"jsonschema",version:"4-0-0",eventSpecificationName:"Checkout Payment User Page Visit",eventSpecificationId:"2f0b3a80-e1ad-4997-82e7-e3744d01e9d1",isEventPropertyRule:!0,isEntityPropertyRule:!1},$schema:"http://json-schema.org/draft-04/schema#",required:["workflow"],additionalProperties:!1},"iglu:com.hellofresh/payment_method_form/jsonschema/1-0-3":{description:"Contains information on payment method form - Generated from a property rule",properties:{is_upm:{description:"Anytime a customer intereact with UPM component, events that are fired should have a flag is_upm",type:["boolean","null"]},new_payment_method:{description:"Anytime customer switches between payment method at Reactivation or CPM, we want to know old and new payment method selected",pattern:"^([A-Za-z]+(_|$))+$",type:["string","null"]},payment_error:{description:"Any time there's a payment error, we pull this information to understand what caused the error",pattern:"^[A-Z_]+$",type:["string","null"]},payment_error_message:{description:"Any time there's a payment error, we pull this information to understand what caused the error and what the customer will see as error messaging",type:["string","null"]},payment_method:{description:"Any time customer uses payment_method form (selection, preselection or submission of payment_method) we should fire an event with payment_method attribute to track customer journey. Values can be one of: Adyen_CreditCard, Adyen_Bancontact, Braintree_Paypal, Adyen_IDeal, Adyen_Klarna, TestPayment, Braintree_CreditCard, Adyen_Sepa, Adyen_GooglePay, Braintree_ApplePay, null",pattern:"^([A-Za-z]+(_|$))+$",type:["string","null"]},workflow:{description:"Any time a customer fills in and interacts with payment method form, we would like to know on which payments workflow an event takes place: Checkout, Reactivation, CPM, etc.",type:"string"}},type:"object",required:["workflow"],self:{vendor:"com.hellofresh",name:"payment_method_form",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Checkout Payment User Page Visit",eventSpecificationId:"2f0b3a80-e1ad-4997-82e7-e3744d01e9d1",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/conversion_form/jsonschema/1-0-3":{description:"Contains information about conversion form - Generated from a property rule",properties:{is_form_event:{description:'[Will need to fire with all events that fire on Register, Address and Payment] Is this interaction part of interacting with the "form"? Meaning, an interaction that is actually part of the flow at hand - e.g. Address page, did the user interact with any of the fields that they need to fill?',type:"boolean"}},type:"object",required:["is_form_event"],self:{vendor:"com.hellofresh",name:"conversion_form",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Checkout Payment User Page Visit",eventSpecificationId:"2f0b3a80-e1ad-4997-82e7-e3744d01e9d1",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"Detailed user action - this
1should clearly describe the unique action a user takes when this event fires",type:"string",enum:["we record user's visit once they see payments page"]},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["interact"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["CheckoutPayment_UserPageVisit"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["important - P1"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Checkout Payment"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Checkout_Payment"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["checkout_payment_user_page_visit_interact"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Screen display"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Checkout Payment User Page Visit",eventSpecificationId:"2f0b3a80-e1ad-4997-82e7-e3744d01e9d1",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Checkout Payment User Page Visit",eventSpecificationId:"2f0b3a80-e1ad-4997-82e7-e3744d01e9d1",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Checkout Payment User Page Visit",eventSpecificationId:"2f0b3a80-e1ad-4997-82e7-e3744d01e9d1",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Checkout Payment User Page Visit",eventSpecificationId:"2f0b3a80-e1ad-4997-82e7-e3744d01e9d1",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"325fd233-fc71-43df-bf23-126c8648c2c8":{"iglu:com.hellofresh/Activation/jsonschema/4-0-0":{description:"Generated from a property rule",properties:{flow_completion_event:{description:"",type:"boolean"},is_upm:{description:"",type:"string"},payment_error:{description:"",type:["string","null"]},payment_error_message:{description:"",type:["string","null"]},payment_method:{description:"",type:"string"},subflow_completion_event:{description:"",type:"boolean"},workflow:{description:"",enum:["checkout","reactivate"],type:"string"}},type:"object",self:{vendor:"com.hellofresh",name:"Activation",format:"jsonschema",version:"4-0-0",eventSpecificationName:"Checkout Payment Payment List Loads",eventSpecificationId:"325fd233-fc71-43df-bf23-126c8648c2c8",isEventPropertyRule:!0,isEntityPropertyRule:!1},$schema:"http://json-schema.org/draft-04/schema#",required:["workflow","is_upm"],additionalProperties:!1},"iglu:com.hellofresh/payment_method_form/jsonschema/1-0-3":{description:"Contains information on payment method form - Generated from a property rule",properties:{is_upm:{description:"Anytime a customer intereact with UPM component, events that are fired should have a flag is_upm",type:["boolean","null"]},new_payment_method:{description:"Anytime customer switches between payment method at Reactivation or CPM, we want to know old and new payment method selected",pattern:"^([A-Za-z]+(_|$))+$",type:["string","null"]},payment_error:{description:"Any time there's a payment error, we pull this information to understand what caused the error",pattern:"^[A-Z_]+$",type:["string","null"]},payment_error_message:{description:"Any time there's a payment error, we pull this information to understand what caused the error and what the customer will see as error messaging",type:["string","null"]},payment_method:{description:"Any time customer uses payment_method form (selection, preselection or submission of payment_method) we should fire an event with payment_method attribute to track customer journey. Values can be one of: Adyen_CreditCard, Adyen_Bancontact, Braintree_Paypal, Adyen_IDeal, Adyen_Klarna, TestPayment, Braintree_CreditCard, Adyen_Sepa, Adyen_GooglePay, Braintree_ApplePay, null",pattern:"^([A-Za-z]+(_|$))+$",type:["string","null"]},workflow:{description:"Any time a customer fills in and interacts with payment method form, we would like to know on which payments workflow an event takes place: Checkout, Reactivation, CPM, etc.",type:"string"}},type:"object",required:["workflow"],self:{vendor:"com.hellofresh",name:"payment_method_form",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Checkout Payment Payment List Loads",eventSpecificationId:"325fd233-fc71-43df-bf23-126c8648c2c8",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/conversion_form/jsonschema/1-0-3":{description:"Contains information about conversion form - Generated from a property rule",properties:{is_form_event:{description:'[Will need to fire with all events that fire on Register, Address and Payment] Is this interaction part of interacting with the "form"? Meaning, an interaction that is actually part of the flow at hand - e.g. Address page, did the user interact with any of the fields that they need to fill?',type:"boolean"}},type:"object",required:["is_form_event"],self:{vendor:"com.hellofresh",name:"conversion_form",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Checkout Payment Payment List Loads",eventSpecificationId:"325fd233-fc71-43df-bf23-126c8648c2c8",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"Detailed user action - this
1should clearly describe the unique action a user takes when this event fires",type:"string",enum:["user sees Payment method form with payment list loaded"]},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["show"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["CheckoutPayment_PaymentListLoads"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["important - P1"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Checkout Payment"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Checkout_Payment"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["checkout_payment_payment_list_load_show"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Screen display"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Checkout Payment Payment List Loads",eventSpecificationId:"325fd233-fc71-43df-bf23-126c8648c2c8",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Checkout Payment Payment List Loads",eventSpecificationId:"325fd233-fc71-43df-bf23-126c8648c2c8",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Checkout Payment Payment List Loads",eventSpecificationId:"325fd233-fc71-43df-bf23-126c8648c2c8",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Checkout Payment Payment List Loads",eventSpecificationId:"325fd233-fc71-43df-bf23-126c8648c2c8",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"47ffdc00-801e-4f31-b3b5-4aa88feba32f":{"iglu:com.hellofresh/Activation/jsonschema/4-0-0":{description:"Generated from a property rule",properties:{flow_completion_event:{description:"",type:"boolean",enum:[!1]},is_upm:{description:"",type:"string"},payment_error:{description:"",type:["string","null"]},payment_error_message:{description:"",type:["string","null"]},payment_method:{description:"",type:"string"},subflow_completion_event:{description:"",type:"boolean",enum:[!1]},workflow:{description:"",enum:["change","checkout","reactivate"],type:"string"}},type:"object",self:{vendor:"com.hellofresh",name:"Activation",format:"jsonschema",version:"4-0-0",eventSpecificationName:"Select Item",eventSpecificationId:"47ffdc00-801e-4f31-b3b5-4aa88feba32f",isEventPropertyRule:!0,isEntityPropertyRule:!1},$schema:"http://json-schema.org/draft-04/schema#",required:["subflow_completion_event","flow_completion_event"],additionalProperties:!1},"iglu:com.hellofresh/quiz/jsonschema/3-0-1":{description:"Standard entity to represent quiz data for all events interacting with our sign up quiz - Generated from a property rule",properties:{answer_index:{description:"Indicates the answers given in the quiz. If the user was not exposed to the quiz, it will be an empty string",type:"string"},question_index:{description:"Indicates the questsions asked in the quiz. If the user was not exposed to the quiz, it will be an empty string",type:"string"},question_landed:{description:"First quiz question that user landed on. For example: preferences, additionalPreference, goals, size, meals etc.",type:"string"},quiz_exists:{description:"The user is on a platform/browser where they could have been exposed to the quiz",type:"integer"}},type:"object",required:["question_landed","answer_index","question_index","quiz_exists"],self:{vendor:"com.hellofresh",name:"quiz",format:"jsonschema",version:"3-0-1",eventSpecificationName:"Select Item",eventSpecificationId:"47ffdc00-801e-4f31-b3b5-4aa88feba32f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/voucher/jsonschema/2-0-3":{description:"Contains information about voucher - Generated from a property rule",properties:{apply_method:{description:'Information on how the voucher code was added. For example: manual or "NO_VOUCHER" if there is none',type:["string","null"]}
1,voucher_code:{description:'Captures the voucher code added. Value should be a voucher code or "NO_VOUCHER" if there is none',type:"string"}},type:"object",required:["voucher_code"],self:{vendor:"com.hellofresh",name:"voucher",format:"jsonschema",version:"2-0-3",eventSpecificationName:"Select Item",eventSpecificationId:"47ffdc00-801e-4f31-b3b5-4aa88feba32f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/ecommerce_product/jsonschema/2-0-2":{description:"Contains information on ecommerce product - Generated from a property rule",properties:{currency:{description:"Currency in which the product is being priced (ISO 4217). Value will be EUR, USD, CAD etc.",pattern:"^[A-Z]+$",type:"string"},product_category:{description:"Category of the product. Value will be classic-box-t35, trial-classic-box, gift-card etc.",type:"string"},product_name:{description:"Name or title of the product. (Classic - 3 meals per week for 2 people, 3 Mahlzeiten Classic Box Thermomix f\xfcr 2 Personen etc.)",type:"string"},product_preference:{description:"Preference added to cart",type:"string"},product_price:{description:"Box original price",type:"number"},product_price_incl_discount:{description:"Box price with discount",type:["number","null"]},product_sku:{description:"SKU of product in cart (mealbox), identifying the plan configuration, can be add-on as well (e.g. FREE-0-0-0)",type:"string"},shipping_price:{description:"Shipping costs without discount",type:"number"},shipping_price_incl_discount:{description:"Shipping costs with discount taken off",type:"number"},total_order_price:{description:"Total price for the order (box + shipping)",type:"number"},total_order_price_incl_discount:{description:"Total price for the order without discount (box + shipping - discount)",type:"number"}},type:"object",required:["product_sku","currency","product_name","product_category","product_price","shipping_price","shipping_price_incl_discount","total_order_price","total_order_price_incl_discount","product_preference"],self:{vendor:"com.hellofresh",name:"ecommerce_product",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Select Item",eventSpecificationId:"47ffdc00-801e-4f31-b3b5-4aa88feba32f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"{insert sku selected}",type:"string"},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["click"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["select_item"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["critical"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Checkout Address","Checkout Payment","Landing Page","Plans","Reactivation"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Plan_Selection"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["sku_selection"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Segmented Buttons"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Select Item",eventSpecificationId:"47ffdc00-801e-4f31-b3b5-4aa88feba32f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]}
1,customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Select Item",eventSpecificationId:"47ffdc00-801e-4f31-b3b5-4aa88feba32f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Select Item",eventSpecificationId:"47ffdc00-801e-4f31-b3b5-4aa88feba32f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Select Item",eventSpecificationId:"47ffdc00-801e-4f31-b3b5-4aa88feba32f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"4bca1975-2425-4479-8450-f767dc11820c":{"iglu:com.hellofresh/Manage_Subscription/jsonschema/4-0-0":{description:"",properties:{},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"Manage_Subscription",format:"jsonschema",version:"4-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/hf_delivery_week/jsonschema/1-0-3":{description:"Contains information on menu week - Generated from a property rule",properties:{hf_delivery_week:{description:"Week selected by user when interacting with menu (not the same as the current HF week tracked in Shop entity) and it corresponds to the hellofresh delivery weeks. Value will be in the form: YYYY-W00",maxLength:8,pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},next_hf:{description:"",type:["string","null"]},week_status:{description:"Week status for the week where the action is performed. Value will be active, paused, delivered, shipping soon etc.",pattern:"^[a-z ]+$",type:"string"}},type:"object",required:["hf_delivery_week","week_status"],self:{vendor:"com.hellofresh",name:"hf_delivery_week",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Manage Week Skip Week Click",eventSpecificationId:"4bca1975-2425-4479-8450-f767dc11820c",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"Detailed user action - this should clearly describe the unique action a user takes when this event fires",type:"string",enum:["Pause Subscription"]},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["click"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["ManageWeek_SkipWeekClick"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["important"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Home","My Deliveries"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Pause_Plan"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["manage_week_skip_week"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Button"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Manage Week Skip Week Click",eventSpecificationId:"4bca1975-2425-4479-8450-f767dc11820c",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]}
1,customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Manage Week Skip Week Click",eventSpecificationId:"4bca1975-2425-4479-8450-f767dc11820c",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Manage Week Skip Week Click",eventSpecificationId:"4bca1975-2425-4479-8450-f767dc11820c",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Manage Week Skip Week Click",eventSpecificationId:"4bca1975-2425-4479-8450-f767dc11820c",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"5f79cdcc-0e06-44be-8513-c22e4410a3e9":{"iglu:com.hellofresh/Reactivation/jsonschema/4-0-0":{description:"Generated from a property rule",properties:{flow_completion_event:{description:"",type:"boolean",enum:[!1]},is_upm:{description:"",type:"string"},new_payment_method:{description:"",type:"string"},payment_error:{description:"",type:["string","null"]},payment_error_message:{description:"",type:["string","null"]},payment_method:{description:"",type:["string","null"]},subflow_completion_event:{description:"",type:"boolean",enum:[!1]},workflow:{description:"",enum:["change","checkout","reactivate"],type:"string"}},type:"object",self:{vendor:"com.hellofresh",name:"Reactivation",format:"jsonschema",version:"4-0-0",eventSpecificationName:"Reactivate CTA Click",eventSpecificationId:"5f79cdcc-0e06-44be-8513-c22e4410a3e9",isEventPropertyRule:!0,isEntityPropertyRule:!1},$schema:"http://json-schema.org/draft-04/schema#",required:["subflow_completion_event","flow_completion_event"],additionalProperties:!1},"iglu:com.hellofresh/voucher/jsonschema/2-0-3":{description:"Contains information about voucher - Generated from a property rule",properties:{apply_method:{description:'Information on how the voucher code was added. For example: manual or "NO_VOUCHER" if there is none',type:["string","null"]},voucher_code:{description:'Captures the voucher code added. Value should be a voucher code or "NO_VOUCHER" if there is none',type:"string"}},type:"object",required:["voucher_code"],self:{vendor:"com.hellofresh",name:"voucher",format:"jsonschema",version:"2-0-3",eventSpecificationName:"Reactivate CTA Click",eventSpecificationId:"5f79cdcc-0e06-44be-8513-c22e4410a3e9",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/latest_cancellation/jsonschema/6-0-1":{description:"Contains information on latest cancellation - Generated from a property rule",properties:{delivery_frequency_at_cancellation:{description:"Delivery frequency at cancellation. Value will be weekly, bi-weekly or monthly.",enum:["weekly","bi-weekly","monthly"],type:["string","null"]},preference_at_cancellation:{description:"Preference selected of the user before",type:"string"},sku_at_cancellation:{description:"The SKU at cancellation. This will be the product_sku valu",pattern:"^[A-Z0-9-]+",type:"string"},subscription_id:{description:"The subscription_id the user has cancelled",type:"integer"}},type:"object",required:["subscription_id","sku_at_cancellation","preference_at_cancellation"],self:{vendor:"com.hellofresh",name:"latest_cancellation",format:"jsonschema",version:"6-0-1",eventSpecificationName:"Reactivate CTA Click",eventSpecificationId:"5f79cdcc-0e06-44be-8513-c22e4410a3e9",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/ecommerce_product/jsonschema/2-0-2":{description:"Contains information on ecommerce product - Generated from a property rule",properties:{currency:{description:"Currency in which the product is being priced (ISO 4217). Value will be EUR, USD, CAD etc.",pattern:"^[A-Z]+$",type:"string"}
1,product_category:{description:"Category of the product. Value will be classic-box-t35, trial-classic-box, gift-card etc.",type:"string"},product_name:{description:"Name or title of the product. (Classic - 3 meals per week for 2 people, 3 Mahlzeiten Classic Box Thermomix f\xfcr 2 Personen etc.)",type:"string"},product_preference:{description:"Preference added to cart",type:"string"},product_price:{description:"Box original price",type:"number"},product_price_incl_discount:{description:"Box price with discount",type:["number","null"]},product_sku:{description:"SKU of product in cart (mealbox), identifying the plan configuration, can be add-on as well (e.g. FREE-0-0-0)",type:"string"},shipping_price:{description:"Shipping costs without discount",type:"number"},shipping_price_incl_discount:{description:"Shipping costs with discount taken off",type:"number"},total_order_price:{description:"Total price for the order (box + shipping)",type:"number"},total_order_price_incl_discount:{description:"Total price for the order without discount (box + shipping - discount)",type:"number"}},type:"object",required:["product_sku","currency","product_name","product_category","product_price","shipping_price","shipping_price_incl_discount","total_order_price","total_order_price_incl_discount","product_preference"],self:{vendor:"com.hellofresh",name:"ecommerce_product",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Reactivate CTA Click",eventSpecificationId:"5f79cdcc-0e06-44be-8513-c22e4410a3e9",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"{insert text on button}_click",type:"string"},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["click"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["Reactivate_CTAclick"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["critical"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Account Settings","My Deliveries","Reactivation"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Submit_Reactivation"],type:"string"},ui_element_name:{description:"{insert text on button}_button",type:"string"},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Button"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Reactivate CTA Click",eventSpecificationId:"5f79cdcc-0e06-44be-8513-c22e4410a3e9",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Reactivate CTA Click",eventSpecificationId:"5f79cdcc-0e06-44be-8513-c22e4410a3e9",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Reactivate CTA Click",eventSpecificationId:"5f79cdcc-0e06-44be-8513-c22e4410a3e9",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Reactivate CTA Click",eventSpecificationId:"5f79cdcc-0e06-44be-8513-c22e4410a3e9",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"657d2536-6e02-4cb2-bb37-b89619be4b32":{"iglu:com.hellofresh/Reactivation/jsonschema/4-0-0":{description:"Generated from a property rule",properties:{flow_completion_event:{description:"",type:"boolean",enum:[!1]},is_upm:{description:"",type:"string"},new_payment_method:{description:"",type:"string"},payment_error:{description:"",type:["string","null"]},payment_error_message:{description:"",type:["string","null"]},payment_method:{description:"",type:["string","null"]},subflow_completion_event:{description:"",type:"boolean",enum:[!1]},workflow:{description:"",enum:["change","checkout","reactivate"],type:"string"}},type:"object",self:{vendor:"com.hellofresh",name:"Reactivation",format:"jsonschema",version:"4-0-0",eventSpecificationName:"Reactivate Reactivation Button Display",eventSpecificationId:"657d2536-6e02-4cb2-bb37-b89619be4b32",isEventPropertyRule:!0,isEntityPropertyRule:!1},$schema:"http://json-schema.org/draft-04/schema#",required:["subflow_completion_event","flow_completion_event"],additionalProperties:!1},"iglu:com.hellofresh/voucher/jsonschema/2-0-3":{description:"Contains information about voucher - Generated from a property rule",properties:{apply_method:{description:'Information on how the voucher code was added. For example: manual or "NO_VOUCHER" if there is none',type:["string","null"]},voucher_code:{description:'Captures the voucher code added. Value should be a voucher code or "NO_VOUCHER" if there is none',type:"string"}},type:"object",required:["voucher_code"],self:{vendor:"com.hellofresh",name:"voucher",format:"jsonschema",version:"2-0-3",eventSpecificationName:"Reactivate Reactivation Button Display",eventSpecificationId:"657d2536-6e02-4cb2-bb37-b89619be4b32",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/latest_cancellation/jsonschema/6-0-1":{description:"Contains information on latest cancellation - Generated from a property rule",properties:{delivery_frequency_at_cancellation:{description:"Delivery frequency at cancellation. Value will be weekly, bi-weekly or monthly.",enum:["weekly","bi-weekly","monthly"],type:["string","null"]},preference_at_cancellation:{description:"Preference selected of the user before",type:"string"},sku_at_cancellation:{description:"The SKU at cancellation. This will be the product_sku valu",pattern:"^[A-Z0-9
1-]+",type:"string"},subscription_id:{description:"The subscription_id the user has cancelled",type:"integer"}},type:"object",required:["subscription_id","sku_at_cancellation","preference_at_cancellation"],self:{vendor:"com.hellofresh",name:"latest_cancellation",format:"jsonschema",version:"6-0-1",eventSpecificationName:"Reactivate Reactivation Button Display",eventSpecificationId:"657d2536-6e02-4cb2-bb37-b89619be4b32",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/campaign_information/jsonschema/1-0-2":{description:"Contains information on campaign information",properties:{campaign_id:{description:"campaign_id from the source leading to a session",type:["string","null"]},discount_communication_id:{description:"discount_communication_id from the source leading to a session",type:["string","null"]},google_click_id:{description:"Google click id that the user clicked leading to a session",type:["string","null"]},utm_campaign:{description:"utm_campaign from the source leading to a session",type:["string","null"]},utm_content:{description:"utm_content from the source leading to a session",type:["string","null"]},utm_medium:{description:"utm_medium from the source leading to a session",type:["string","null"]},utm_source:{description:"utm_source from the source leading to a session",type:["string","null"]},voucher_code:{description:"voucher_code from the source leading to a session",type:["string","null"]}},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"campaign_information",format:"jsonschema",version:"1-0-2"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"{insert button text}_show",type:"string"},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["show"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["Reactivate_ReactivationButtonDisplay"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["critical"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["My Deliveries","Reactivation"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Submit_Reactivation"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["reactivation_cta"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Button"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Reactivate Reactivation Button Display",eventSpecificationId:"657d2536-6e02-4cb2-bb37-b89619be4b32",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment.
1Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Reactivate Reactivation Button Display",eventSpecificationId:"657d2536-6e02-4cb2-bb37-b89619be4b32",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Reactivate Reactivation Button Display",eventSpecificationId:"657d2536-6e02-4cb2-bb37-b89619be4b32",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Reactivate Reactivation Button Display",eventSpecificationId:"657d2536-6e02-4cb2-bb37-b89619be4b32",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"666b7f6a-1bc5-4c5e-961b-6cb5bf26de6e":{"iglu:com.hellofresh/Manage_Subscription/jsonschema/4-0-0":{description:"",properties:{},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"Manage_Subscription",format:"jsonschema",version:"4-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"Detailed user action - this should clearly describe the unique action a user takes when this event fires",type:"string",enum:["When the customer enters the cancellation funnel"]},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["click"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["Cancel_EnterFunnel"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["critical"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Cancellation Pre Survey","Cancellation Survey"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Cancel_Plan"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["cancel_plan_button"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Button"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Cancel Enter Funnel",eventSpecificationId:"666b7f6a-1bc5-4c5e-961b-6cb5bf26de6e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]}
1,customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Cancel Enter Funnel",eventSpecificationId:"666b7f6a-1bc5-4c5e-961b-6cb5bf26de6e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Cancel Enter Funnel",eventSpecificationId:"666b7f6a-1bc5-4c5e-961b-6cb5bf26de6e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Cancel Enter Funnel",eventSpecificationId:"666b7f6a-1bc5-4c5e-961b-6cb5bf26de6e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"7181e3f2-d48c-4ada-b79a-eceb6b917a3a":{"iglu:com.hellofresh/Activation/jsonschema/4-0-0":{description:"Generated from a property rule",properties:{flow_completion_event:{description:"",type:"boolean",enum:[!1]},is_upm:{description:"",type:"string"},payment_error:{description:"",type:["string","null"]},payment_error_message:{description:"",type:["string","null"]},payment_method:{description:"",type:"string"},subflow_completion_event:{description:"",type:"boolean",enum:[!1]},workflow:{description:"",enum:["change","checkout","reactivate"],type:"string"}},type:"object",self:{vendor:"com.hellofresh",name:"Activation",format:"jsonschema",version:"4-0-0",eventSpecificationName:"Begin Checkout",eventSpecificationId:"7181e3f2-d48c-4ada-b79a-eceb6b917a3a",isEventPropertyRule:!0,isEntityPropertyRule:!1},$schema:"http://json-schema.org/draft-04/schema#",required:["subflow_completion_event","flow_completion_event"],additionalProperties:!1},"iglu:com.hellofresh/ecommerce_product/jsonschema/2-0-2":{description:"Contains information on ecommerce product - Generated from a property rule",properties:{currency:{description:"Currency in which the product is being priced (ISO 4217). Value will be EUR, USD, CAD etc.",pattern:"^[A-Z]+$",type:"string"},product_category:{description:"Category of the product. Value will be classic-box-t35, trial-classic-box, gift-card etc.",type:"string"},product_name:{description:"Name or title of the product. (Classic - 3 meals per week for 2 people, 3 Mahlzeiten Classic Box Thermomix f\xfcr 2 Personen etc.)",type:"string"},product_preference:{description:"Preference added to cart",type:"string"},product_price:{description:"Box original price",type:"number"},product_price_incl_discount:{description:"Box price with discount",type:["number","null"]},product_sku:{description:"SKU of product in cart (mealbox), identifying the plan configuration, can be add-on as well (e.g. FREE-0-0-0)",type:"string"},shipping_price:{description:"Shipping costs without discount",type:"number"},shipping_price_incl_discount:{description:"Shipping costs with discount taken off",type:"number"},total_order_price:{description:"Total price for the order (box + shipping)",type:"number"},total_order_price_incl_discount:{description:"Total price for the order without discount (box + shipping - discount)",type:"number"}},type:"object",required:["product_sku","currency","product_name","product_category","product_price","shipping_price","shipping_price_incl_discount","total_order_price","total_order_price_incl_discount","product_preference"],self:{vendor:"com.hellofresh",name:"ecommerce_product",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Begin Checkout",eventSpecificationId:"7181e3f2-d48c-4ada-b79a-eceb6b917a3a",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"Detailed user action - this
1should clearly describe the unique action a user takes when this event fires",type:"string",enum:["user_starts_checkout"]},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["system_message"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["N/A"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["critical"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Checkout Address","Checkout Payment"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Entering_funnel"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["address_input_fields"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["System Message"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Begin Checkout",eventSpecificationId:"7181e3f2-d48c-4ada-b79a-eceb6b917a3a",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Begin Checkout",eventSpecificationId:"7181e3f2-d48c-4ada-b79a-eceb6b917a3a",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Begin Checkout",eventSpecificationId:"7181e3f2-d48c-4ada-b79a-eceb6b917a3a",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Begin Checkout",eventSpecificationId:"7181e3f2-d48c-4ada-b79a-eceb6b917a3a",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"87884cd1-ca3c-45f6-a122-bbc68ccdd48f":{"iglu:com.hellofresh/Manage_Subscription/jsonschema/4-0-0":{description:"",properties:{},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"Manage_Subscription",format:"jsonschema",version:"4-0-0"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/hf_delivery_week/jsonschema/1-0-3":{description:"Contains information on menu week - Generated from a property rule",properties:{hf_delivery_week:{description:"Week selected by user when interacting with menu (not the same as the current HF week tracked in Shop entity) and it corresponds to the hellofresh delivery weeks. Value will be in the form: YYYY-W00",maxLength:8,pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},next_hf:{description:"",type:["string","null"]},week_status:{description:"Week status for the week where the action is performed. Value will be active, paused, delivered, shipping soon etc.",pattern:"^[a-z ]+$",type:"string"}},type:"object",required:["hf_delivery_week","week_status"],self:{vendor:"com.hellofresh",name:"hf_delivery_week",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Pause Survey Submit",eventSpecificationId:"87884cd1-ca3c-45f6-a122-bbc68ccdd48f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/pause_survey/jsonschema/1-0-2":{description:"Contains information on ",properties:{level_2:{description:"[pause reason chosen in level 2]",type:["string","null"]},level_3:{description:"[pause reason chosen in level 3]",type:["string","null"]},pause_comment:{description:"[comment captured at last level]",type:["string","null"]},pause_reason:{description:"[pause reason chosen in level 1]",type:["string","null"]}},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"pause_survey",format:"jsonschema",version:"1-0-2"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"Detailed user action - this should clearly describe the unique action a user takes when this event fires",type:"string",enum:["When the customer submits the pause survey","this records their complete answer."]}
1,action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["click"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["Pause_surveySubmit"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["important"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["My Deliveries"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Pause_Plan"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["pause_survey_button"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Button"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Pause Survey Submit",eventSpecificationId:"87884cd1-ca3c-45f6-a122-bbc68ccdd48f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Pause Survey Submit",eventSpecificationId:"87884cd1-ca3c-45f6-a122-bbc68ccdd48f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Pause Survey Submit",eventSpecificationId:"87884cd1-ca3c-45f6-a122-bbc68ccdd48f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Pause Survey Submit",eventSpecificationId:"87884cd1-ca3c-45f6-a122-bbc68ccdd48f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"968bba94-e368-4631-a0a2-9638f0ec4f9b":{"iglu:com.hellofresh/Activation/jsonschema/4-0-0":{description:"Generated from a property rule",properties:{flow_completion_event:{description:"",type:"boolean",enum:[!1]},is_upm:{description:"",type:"string"},payment_error:{description:"",type:["string","null"]},payment_error_message:{description:"",type:["string","null"]},payment_method:{description:"",type:"string"},subflow_completion_event:{description:"",type:"boolean",enum:[!0]},workflow:{description:"",enum:["change","checkout","reactivate"],type:"string"}},type:"object",self:{vendor:"com.hellofresh",name:"Activation",format:"jsonschema",version:"4-0-0",eventSpecificationName:"Add To Cart",eventSpecificationId:"968bba94-e368-4631-a0a2-9638f0ec4f9b",isEventPropertyRule:!0,isEntityPropertyRule:!1},$schema:"http://json-schema.org/draft-04/schema#",required:["subflow_completion_event","flow_completion_event"],additionalProperties:!1},"iglu:com.hellofresh/ecommerce_product/jsonschema/2-0-2":{description:"Contains information on ecommerce product - Generated from a property rule",properties:{currency:{description:"Currency in which the product is being priced (ISO 4217). Value will be EUR, USD, CAD etc.",pattern:"^[A-Z]+$",type:"string"},product_category:{description:"Category of the product. Value will be classic-box-t35, trial-classic-box, gift-card etc.",type:"string"},product_name:{description:"Name or title of the product. (Classic - 3 meals per week for 2 people, 3 Mahlzeiten Classic Box Thermomix f\xfcr 2 Personen etc.)",type:"string"},product_preference:{description:"Preference added to cart",type:"string"},product_price:{description:"Box original price",type:"number"},product_price_incl_discount:{description:"Box price with discount",type:["number","null"]},product_sku:{description:"SKU of product in cart (mealbox), identifying the plan configuration, can be add-on as well (e.g. FREE-0-0-0)",type:"string"},shipping_price:{description:"Shipping costs without discount",type:"number"},shipping_price_incl_discount:{description:"Shipping costs with discount taken off",type:"number"},total_order_price:{description:"Total price for the order (box + shipping)",type:"number"},total_order_price_incl_discount:{description:"Total price for the order without discount (box + shipping - discount)",type:"number"}},type:"object",required:["product_sku","currency","product_name","product_category","product_price","shipping_price","shipping_price_incl_discount","total_order_price","total_order_price_incl_discount","product_preference"],self:{vendor:"com.hellofresh",name:"ecommerce_product",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Add To Cart",eventSpecificationId:"968bba94-e368-4631-a0a2-9638f0ec4f9b",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/voucher/jsonschema/2-0-3":{description:"Contains information about voucher - Generated from a property rule",properties:{apply_method:{description:'Information on how the voucher co
1de was added. For example: manual or "NO_VOUCHER" if there is none',type:["string","null"]},voucher_code:{description:'Captures the voucher code added. Value should be a voucher code or "NO_VOUCHER" if there is none',type:"string"}},type:"object",required:["voucher_code"],self:{vendor:"com.hellofresh",name:"voucher",format:"jsonschema",version:"2-0-3",eventSpecificationName:"Add To Cart",eventSpecificationId:"968bba94-e368-4631-a0a2-9638f0ec4f9b",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/quiz/jsonschema/3-0-1":{description:"Standard entity to represent quiz data for all events interacting with our sign up quiz - Generated from a property rule",properties:{answer_index:{description:"Indicates the answers given in the quiz. If the user was not exposed to the quiz, it will be an empty string",type:"string"},question_index:{description:"Indicates the questsions asked in the quiz. If the user was not exposed to the quiz, it will be an empty string",type:"string"},question_landed:{description:"First quiz question that user landed on. For example: preferences, additionalPreference, goals, size, meals etc.",type:"string"},quiz_exists:{description:"The user is on a platform/browser where they could have been exposed to the quiz",type:"integer"}},type:"object",required:["question_landed","answer_index","question_index","quiz_exists"],self:{vendor:"com.hellofresh",name:"quiz",format:"jsonschema",version:"3-0-1",eventSpecificationName:"Add To Cart",eventSpecificationId:"968bba94-e368-4631-a0a2-9638f0ec4f9b",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"Detailed user action - this should clearly describe the unique action a user takes when this event fires",type:"string",enum:["add_to_cart"]},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["click"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["add_to_cart"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["critical"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Landing Page","Plans"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Plan_Selection"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["add_to_cart"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Button"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Add To Cart",eventSpecificationId:"968bba94-e368-4631-a0a2-9638f0ec4f9b",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment.
1Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Add To Cart",eventSpecificationId:"968bba94-e368-4631-a0a2-9638f0ec4f9b",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Add To Cart",eventSpecificationId:"968bba94-e368-4631-a0a2-9638f0ec4f9b",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Add To Cart",eventSpecificationId:"968bba94-e368-4631-a0a2-9638f0ec4f9b",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"970cccf6-f0bf-40f2-808a-709347d02693":{"iglu:com.hellofresh/Reactivation/jsonschema/4-0-0":{description:"Generated from a property rule",properties:{flow_completion_event:{description:"",type:"boolean",enum:[!1]},is_upm:{description:"",type:"string"},new_payment_method:{description:"",type:"string"},payment_error:{description:"",type:["string","null"]},payment_error_message:{description:"",type:["string","null"]},payment_method:{description:"",type:["string","null"]},subflow_completion_event:{description:"",type:"boolean",enum:[!1]},workflow:{description:"",enum:["change","checkout","reactivate"],type:"string"}},type:"object",self:{vendor:"com.hellofresh",name:"Reactivation",format:"jsonschema",version:"4-0-0",eventSpecificationName:"Reactivate User Entered",eventSpecificationId:"970cccf6-f0bf-40f2-808a-709347d02693",isEventPropertyRule:!0,isEntityPropertyRule:!1},$schema:"http://json-schema.org/draft-04/schema#",required:["subflow_completion_event","flow_completion_event"],additionalProperties:!1},"iglu:com.hellofresh/voucher/jsonschema/2-0-3":{description:"Contains information about voucher - Generated from a property rule",properties:{apply_method:{description:'Information on how the voucher code was added. For example: manual or "NO_VOUCHER" if there is none',type:["string","null"]},voucher_code:{description:'Captures the voucher code added. Value should be a voucher code or "NO_VOUCHER" if there is none',type:"string"}},type:"object",required:["voucher_code"],self:{vendor:"com.hellofresh",name:"voucher",format:"jsonschema",version:"2-0-3",eventSpecificationName:"Reactivate User Entered",eventSpecificationId:"970cccf6-f0bf-40f2-808a-709347d02693",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/latest_cancellation/jsonschema/6-0-1":{description:"Contains information on latest cancellation - Generated from a property rule",properties:{delivery_frequency_at_cancellation:{description:"Delivery frequency at cancellation. Value will be weekly, bi-weekly or monthly.",enum:["weekly","bi-weekly","monthly"],type:["string","null"]},preference_at_cancellation:{description:"Preference selected of the user before",type:"string"},sku_at_cancellation:{description:"The SKU at cancellation. This will be the product_sku valu",pattern:"^[A-Z0-9-]+",type:"string"},subscription_id:{description:"The subscription_id the user has cancelled",type:"integer"}},type:"object",required:["subscription_id","sku_at_cancellation","preference_at_cancellation"],self:{vendor:"com.hellofresh",name:"latest_cancellation",format:"jsonschema",version:"6-0-1",eventSpecificationName:"Reactivate User Entered",eventSpecificationId:"970cccf6-f0bf-40f2-808a-709347d02693",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/campaign_information/jsonschema/1-0-2":{description:"Contains information on campaign information",properties:{campaign_id:{description:"campaign_id from the source leading to a session",type:["string","null"]},discount_communication_id:{description:"discount_communication_id from the source leading to a session",type:["string","null"]},google_click_id:{description:"Google click id that the user clicked leading to a session",type:["string","null"]},utm_campaign:{description:"utm_campaign from the source leading to a session",type:["string","null"]}
1,utm_content:{description:"utm_content from the source leading to a session",type:["string","null"]},utm_medium:{description:"utm_medium from the source leading to a session",type:["string","null"]},utm_source:{description:"utm_source from the source leading to a session",type:["string","null"]},voucher_code:{description:"voucher_code from the source leading to a session",type:["string","null"]}},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"campaign_information",format:"jsonschema",version:"1-0-2"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"entered_react_age | [entry_source]",type:"string"},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["system_message"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["Reactivate_UserEntered"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["critical"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Reactivation"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Submit_Reactivation"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["reactivation_page"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Screen display"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Reactivate User Entered",eventSpecificationId:"970cccf6-f0bf-40f2-808a-709347d02693",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Reactivate User Entered",eventSpecificationId:"970cccf6-f0bf-40f2-808a-709347d02693",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Reactivate User Entered",eventSpecificationId:"970cccf6-f0bf-40f2-808a-709347d02693",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Reactivate User Entered",eventSpecificationId:"970cccf6-f0bf-40f2-808a-709347d02693",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"9a7addec-5463-406a-b439-d28ceb6cbc65":{"iglu:com.hellofresh/Activation/jsonschema/4-0-0":{description:"Generated from a property rule",properties:{flow_completion_event:{description:"",type:"boolean",enum:[!1]},is_upm:{description:"",type:"string"},payment_error:{description:"",type:["string","null"]},payment_error_message:{description:"",type:["string","null"]},payment_method:{description:"",type:"string"},subflow_completion_event:{description:"",type:"boolean",enum:[!1]},workflow:{description:"",enum:["change","checkout","reactivate"],type:"string"}},type:"object",self:{vendor:"com.hellofresh",name:"Activation",format:"jsonschema",version:"4-0-0",eventSpecificationName:"Signup Lead Success",eventSpecificationId:"9a7addec-5463-406a-b439-d28ceb6cbc65",isEventPropertyRule:!0,isEntityPropertyRule:!1},$schema:"http://json-schema.org/draft-04/schema#",required:["subflow_completion_event","flow_completion_event"],additionalProperties:!1},"iglu:com.hellofresh/conversion_form/jsonschema/1-0-3":{description:"Contains information about conversion form - Generated from a property rule",properties:{is_form_event:{description:'[Will need to fire with all events that fire on Register, Address and Payment] Is this interaction part of interacting with the "form"? Meaning, an interaction that is actually part of the flow at hand - e.g. Address page, did the user interact with any of the fields that they need to fill?',type:"boolean"}},type:"object",required:["is_form_event"],self:{vendor:"com.hellofresh",name:"conversion_form",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Signup Lead Success",eventSpecificationId:"9a7addec-5463-406a-b439-d28ceb6cbc65",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"Detailed user action - this should clearly describe the unique action a user takes when this event fires",type:"string",enum:["successfully_submit_email"]},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["system_message"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["Signup_LeadSuccess"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["critical"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Checkout Register"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Registration"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["email_submit_button"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["System Message"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Signup Lead Success",eventSpecificationId:"9a7
1addec-5463-406a-b439-d28ceb6cbc65",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Signup Lead Success",eventSpecificationId:"9a7addec-5463-406a-b439-d28ceb6cbc65",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Signup Lead Success",eventSpecificationId:"9a7addec-5463-406a-b439-d28ceb6cbc65",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Signup Lead Success",eventSpecificationId:"9a7addec-5463-406a-b439-d28ceb6cbc65",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"affad4dc-a7c3-4545-bd40-2704b3ffc28e":{"iglu:com.hellofresh/Activation/jsonschema/4-0-0":{description:"Generated from a property rule",properties:{flow_completion_event:{description:"",type:"boolean"},is_upm:{description:"",type:"string"},payment_error:{description:"",type:["string","null"]},payment_error_message:{description:"",type:["string","null"]},payment_method:{description:"",type:"string"},subflow_completion_event:{description:"",type:"boolean"},workflow:{description:"",enum:["checkout","reactivate"],type:"string"}},type:"object",self:{vendor:"com.hellofresh",name:"Activation",format:"jsonschema",version:"4-0-0",eventSpecificationName:"Checkout Payment User Select Payment",eventSpecificationId:"affad4dc-a7c3-4545-bd40-2704b3ffc28e",isEventPropertyRule:!0,isEntityPropertyRule:!1},$schema:"http://json-schema.org/draft-04/schema#",required:["payment_method","workflow","is_upm"],additionalProperties:!1},"iglu:com.hellofresh/payment_method_form/jsonschema/1-0-3":{description:"Contains information on payment method form - Generated from a property rule",properties:{is_upm:{description:"Anytime a customer intereact with UPM component, events that are fired should have a flag is_upm",type:["boolean","null"]},new_payment_method:{description:"Anytime customer switches between payment method at Reactivation or CPM, we want to know old and new payment method selected",pattern:"^([A-Za-z]+(_|$))+$",type:["string","null"]},payment_error:{description:"Any time there's a payment error, we pull this information to understand what caused the error",pattern:"^[A-Z_]+$",type:["string","null"]},payment_error_message:{description:"Any time there's a payment error, we pull this information to understand what caused the error and what the customer will see as error messaging",type:["string","null"]},payment_method:{description:"Any time customer uses payment_method form (selection, preselection or submission of payment_method) we should fire an event with payment_method attribute to track customer journey. Values can be one of: Adyen_CreditCard, Adyen_Bancontact, Braintree_Paypal, Adyen_IDeal, Adyen_Klarna, TestPayment, Braintree_CreditCard, Adyen_Sepa, Adyen_GooglePay, Braintree_ApplePay, null",pattern:"^([A-Za-z]+(_|$))+$",type:["string","null"]},workflow:{description:"Any time a customer fills in and interacts with payment method form, we would like to know on which payments workflow an event takes place: Checkout, Reactivation, CPM, etc.",type:"string"}},type:"object",required:["workflow"],self:{vendor:"com.hellofresh",name:"payment_method_form",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Checkout Payment User Select Payment",eventSpecificationId:"affad4dc-a7c3-4545-bd40-2704b3ffc28e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/conversion_form/jsonschema/1-0-3":{description:"Contains information about conversion form - Generated from a property rule",properties:{is_form_event:{description:'[Will need to fire with all events that fire on Register, Address and Payment] Is this interaction part of interacting with the "form"? Meaning, an interaction that is actually part of the flow at hand - e.g. Address page, did the user interact with any of the fields that they need to fill?',type:"boolean"}},type:"object",required:["is_form_event"],self:{vendor:"com.hellofresh",name:"conversion_form",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Checkout Payment User Select Payment",eventSpecificationId:"affad4dc-a7c3-4545-bd40-2704b3ffc28e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"Detailed user action - this
1should clearly describe the unique action a user takes when this event fires",type:"string",enum:["a user select a payment method after seeing payment method form"]},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["click"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["CheckoutPayment_UserSelectPayment"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["important - P1"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Checkout Payment"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Checkout_Payment"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["checkout_payment_user_select_payment_click"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Button"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Checkout Payment User Select Payment",eventSpecificationId:"affad4dc-a7c3-4545-bd40-2704b3ffc28e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Checkout Payment User Select Payment",eventSpecificationId:"affad4dc-a7c3-4545-bd40-2704b3ffc28e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Checkout Payment User Select Payment",eventSpecificationId:"affad4dc-a7c3-4545-bd40-2704b3ffc28e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Checkout Payment User Select Payment",eventSpecificationId:"affad4dc-a7c3-4545-bd40-2704b3ffc28e",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"e6ad5293-aa11-4a23-bb24-23aef1c8ceb2":{"iglu:com.hellofresh/Shopping_Actions/jsonschema/1-0-1":{description:"",properties:{workflow:{description:"",type:["string","null"]}},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"Shopping_Actions",format:"jsonschema",version:"1-0-1"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/hf_delivery_week/jsonschema/1-0-3":{description:"Contains information on menu week - Generated from a property rule",properties:{hf_delivery_week:{description:"Week selected by user when interacting with menu (not the same as the current HF week tracked in Shop entity) and it corresponds to the hellofresh delivery weeks. Value will be in the form: YYYY-W00",maxLength:8,pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},next_hf:{description:"",type:["string","null"]},week_status:{description:"Week status for the week where the action is performed. Value will be active, paused, delivered, shipping soon etc.",pattern:"^[a-z ]+$",type:"string"}},type:"object",required:["hf_delivery_week","week_status"],self:{vendor:"com.hellofresh",name:"hf_delivery_week",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Shopping Actions Main CTA Click",eventSpecificationId:"e6ad5293-aa11-4a23-bb24-23aef1c8ceb2",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/orders/jsonschema/1-0-4":{description:"Standardized way of representing meal selection steps for all events interacting with meal choice - Generated from a property rule",properties:{display_module:{description:"Indicates if cta clicked was on header or footer",enum:["header","footer"],type:["string","null"]},is_selection_changed:{description:"True if customer changed selections for a given menu week, otherwise false",type:"boolean"},meal_completion_flow:{description:"Indicates if customer clicked on Continue/All done/Skip button",enum:["contine","skip","all_done"],type:["string","null"]},mealchoice_step:{description:"Indicates if customer made selections on the Storefront (Step 1) or Cross-Selling (Step 2). Values can be Step1 or Step2",enum:["Step1","Step2"],type:"string"}},type:"object",required:["is_selection_changed","mealchoice_step"],self:{vendor:"com.hellofresh",name:"orders",format:"jsonschema",version:"1-0-4",eventSpecificationName:"Shopping Actions Main CTA Click",eventSpecificationId:"e6ad5293-aa11-4a23-bb24-23aef1c8ceb2",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"Detailed user action - this
1should clearly describe the unique action a user takes when this event fires",type:"string",enum:['User clicks on the "Continue/Keep Shopping/All done/Skip" CTAs that are part of Storefront & Cross-Selling pages']},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["click"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["ShoppingActions_MainCTAClick"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["important"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Account Deletion","Account Settings","Achievements","Cancellation","Cancellation Pre Survey","Cancellation Survey","Cart","Category Details","Change Payment Method","Checkout Address","Checkout Payment","Checkout Register","Checkout Success","Contact Us","Cookbook","Cross Selling","Customer Error Reporting Tool","Edit Mode Root","Gift Cards","Home","Homepage","Landing Page","Login","Loyalty Journey","My Deliveries","New Install Onboarding","Notification Settings","Order History","Order Summary","Our Menus","Password Reset","Past Deliveries","Payments","Plans","Profile","Reactivation","Recipe Collection","Recipe Detail","Recipe Hub","Refer A Friend","Store","Store Addons Step","Store Front","Store Nested Page","Tracking Page","Wallet","Welcome Space"],type:["string","null"]},sub_flow:{description:"Subflow the event belongs to",enum:["Make_Future_Selections"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["main_cta_click"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Button"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Shopping Actions Main CTA Click",eventSpecificationId:"e6ad5293-aa11-4a23-bb24-23aef1c8ceb2",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]},customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Shopping Actions Main CTA Click",eventSpecificationId:"e6ad5293-aa11-4a23-bb24-23aef1c8ceb2",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Shopping Actions Main CTA Click",eventSpecificationId:"e6ad5293-aa11-4a23-bb24-23aef1c8ceb2",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Shopping Actions Main CTA Click",eventSpecificationId:"e6ad5293-aa11-4a23-bb24-23aef1c8ceb2",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"fdfd2262-e676-4bbb-be24-c8906f414f5f":{"iglu:com.hellofresh/Activation/jsonschema/4-0-0":{description:"Generated from a property rule",properties:{flow_completion_event:{description:"",type:"boolean",enum:[!1]},is_upm:{description:"",type:"string"},payment_error:{description:"",type:["string","null"]},payment_error_message:{description:"",type:["string","null"]},payment_method:{description:"",type:"string"},subflow_completion_event:{description:"",type:"boolean",enum:[!1]},workflow:{description:"",enum:["change","checkout","reactivate"],type:"string"}},type:"object",self:{vendor:"com.hellofresh",name:"Activation",format:"jsonschema",version:"4-0-0",eventSpecificationName:"Signup Lead Submit",eventSpecificationId:"fdfd2262-e676-4bbb-be24-c8906f414f5f",isEventPropertyRule:!0,isEntityPropertyRule:!1},$schema:"http://json-schema.org/draft-04/schema#",required:["subflow_completion_event","flow_completion_event"],additionalProperties:!1},"iglu:com.hellofresh/conversion_form/jsonschema/1-0-3":{description:"Contains information about conversion form - Generated from a property rule",properties:{is_form_event:{description:'[Will need to fire with all events that fire on Register, Address and Payment] Is this interaction part of interacting with the "form"? Meaning, an interaction that is actually part of the flow at hand - e.g. Address page, did the user interact with any of the fields that they need to fill?',type:"boolean"}},type:"object",required:["is_form_event"],self:{vendor:"com.hellofresh",name:"conversion_form",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Signup Lead Submit",eventSpecificationId:"fdfd2262-e676-4bbb-be24-c8906f414f5f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"Detailed user action - this should clearly describe the unique action a user takes when this event fires",type:"string",enum:["Click CTA for email submit"]},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["click"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["Signup_LeadSubmit"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["critical"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Checkout Register"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Registration"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["email_submit_cta"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Button"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Signup Lead Submit",eventSpecificationId:"fdfd2262-e676-4bbb-be24-c8906f414f5f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]}
1,customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Signup Lead Submit",eventSpecificationId:"fdfd2262-e676-4bbb-be24-c8906f414f5f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Signup Lead Submit",eventSpecificationId:"fdfd2262-e676-4bbb-be24-c8906f414f5f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Signup Lead Submit",eventSpecificationId:"fdfd2262-e676-4bbb-be24-c8906f414f5f",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}},"ff92f633-0144-4aec-b7a4-a6e76e8775ed":{"iglu:com.hellofresh/Shopping_Actions/jsonschema/1-0-1":{description:"",properties:{workflow:{description:"",type:["string","null"]}},additionalProperties:!1,type:"object",self:{vendor:"com.hellofresh",name:"Shopping_Actions",format:"jsonschema",version:"1-0-1"},$schema:"http://json-schema.org/draft-04/schema#"},"iglu:com.hellofresh/cut_off/jsonschema/2-0-1":{description:"Contains information on cut off - Generated from a property rule",properties:{cut_off:{description:"Cut-off type when the customer is performing the event. Values can be pre-cutoff, post-personal-cutoff, post-ultimate-cutoff",enum:["pre-cutoff","post-personal-cutoff","post-ultimate-cutoff"],type:"string"}
1,days_until_cutoff:{description:"Number of days until cut-off",type:["integer","null"]},personal_cut_off_date:{description:"Personal cut-off date. Date is in the form YYYY-MM-DD.",format:"date",pattern:"^[0-9]{4}-[0-9]{2}-[0-9]{2}$",type:["string","null"]},ultimate_cut_off_date:{description:"Ultimate cut-off date. Should be greater than personal_cut_off_date. Date is in the form YYYY-MM-DD",format:"date",pattern:"^[0-9]{4}-[0-9]{2}-[0-9]{2}$",type:["string","null"]}},type:"object",required:["cut_off"],self:{vendor:"com.hellofresh",name:"cut_off",format:"jsonschema",version:"2-0-1",eventSpecificationName:"Select Meals Shop The Market CTA Click",eventSpecificationId:"ff92f633-0144-4aec-b7a4-a6e76e8775ed",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/hf_delivery_week/jsonschema/1-0-3":{description:"Contains information on menu week - Generated from a property rule",properties:{hf_delivery_week:{description:"Week selected by user when interacting with menu (not the same as the current HF week tracked in Shop entity) and it corresponds to the hellofresh delivery weeks. Value will be in the form: YYYY-W00",maxLength:8,pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},next_hf:{description:"",type:["string","null"]},week_status:{description:"Week status for the week where the action is performed. Value will be active, paused, delivered, shipping soon etc.",pattern:"^[a-z ]+$",type:"string"}},type:"object",required:["hf_delivery_week","week_status"],self:{vendor:"com.hellofresh",name:"hf_delivery_week",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Select Meals Shop The Market CTA Click",eventSpecificationId:"ff92f633-0144-4aec-b7a4-a6e76e8775ed",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/event_context/jsonschema/9-0-2":{description:"Standard fields to be attached to custom events for easy aggregation and standardized analysis - Generated from a property rule",properties:{action:{description:"Detailed user action - this should clearly describe the unique action a user takes when this event fires",type:"string",enum:["when user clicks on the 'shop the market' CTA"]},action_type:{description:"Category of event action. Value can be one of click, show, load, system_message, error, interact",enum:["click"],type:"string"},is_ecommerce:{description:"True if event is marked as ecommerce event",type:"boolean"},legacy_event:{description:"Legacy GA3/4 event name",type:"string",enum:["SelectMeals_ShopTheMarketCTAClick"]},prio:{description:"Importance of the event to the business. Value can be one of critical, important, default, important - P1, important - P2",enum:["important"],type:"string"},screen_name:{description:"Screen name where the event fires",enum:["Store"],type:"string"},sub_flow:{description:"Subflow the event belongs to",enum:["Make_Future_Selections"],type:"string"},ui_element_name:{description:"UI element name. For example: health_care_iscount_offer, OrderSaved",type:"string",enum:["shop_the_market_cta"]},ui_element_type:{description:"UI element type defined by DesignOps. For example: Button, Screen display",enum:["Button"],type:"string"}},type:"object",required:["is_ecommerce","prio","action_type","action"],self:{vendor:"com.hellofresh",name:"event_context",format:"jsonschema",version:"9-0-2",eventSpecificationName:"Select Meals Shop The Market CTA Click",eventSpecificationId:"ff92f633-0144-4aec-b7a4-a6e76e8775ed",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/user/jsonschema/1-0-3":{description:"Contains all relevant information about the current user - attached to every event - Generated from a property rule",properties:{active_plans_count:{description:"Count of active plans",type:["integer","null"]},clv_loyalty:{description:"Loyalty level - number of boxes customer ordered in their lifetime",type:["integer","null"]}
1,customer_uuid:{description:"Unique internal customer UUID, always same value as event-level field: user_id. Value is lowercased.",format:"uuid",type:["string","null"]},ga_visitor_id:{description:"Google Analytics visitor ID. In web stored in _ga cookie, user_pseudo_id for mobile obtained by getAppInstanceId method. Value is lowercased.",format:"uuid",type:["string","null"]},hf_public_id:{description:"Anonymous identifier for experiment assignment. Value is lowercased.",format:"uuid",type:["string","null"]},inactive_plans_count:{description:"Count of inactive plans",type:["integer","null"]},locale:{description:"For mobile users: device locale / for web: browser locale, same as SP default field br_lang",type:"string"},zipcode:{description:"Postal code provided by the user",type:["string","null"]}},type:"object",required:["hf_public_id","locale"],self:{vendor:"com.hellofresh",name:"user",format:"jsonschema",version:"1-0-3",eventSpecificationName:"Select Meals Shop The Market CTA Click",eventSpecificationId:"ff92f633-0144-4aec-b7a4-a6e76e8775ed",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/shop/jsonschema/2-0-2":{description:"Standard information about business context unique to each business division + region combination - Generated from a property rule",properties:{bob_entity_code:{description:"Magic country code based on market and brand. For example: FJ for Factor US",pattern:"^[A-Z]+$",type:"string"},brand:{description:"Brand. Value is lowercased.",enum:["chefsplate","everyplate","factor","goodchop","greenchef","hellofresh","petstable","y
1oufoodz"],type:"string"},hf_week:{description:"Current week in HF counting in YYYY-W00 format",pattern:"^[0-9]{4}-W[0-9]{2}$",type:"string"},shop_country:{description:"ISO code of currently viewed shop",pattern:"^[A-Z]+$",type:"string"}},type:"object",required:["brand","shop_country","bob_entity_code","hf_week"],self:{vendor:"com.hellofresh",name:"shop",format:"jsonschema",version:"2-0-2",eventSpecificationName:"Select Meals Shop The Market CTA Click",eventSpecificationId:"ff92f633-0144-4aec-b7a4-a6e76e8775ed",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1},"iglu:com.hellofresh/plan/jsonschema/4-0-3":{description:"Contains information about a user's active plan - if available - Generated from a property rule",properties:{box_size:{description:"Provides the box size of the user in format {number-of-recipies}*{number-of-people}, for example 2*3",pattern:"^[0-9]+\\*[0-9]+$",type:["string","null"]},customer_plan_id:{description:"Unique identifier for the subscription plan",format:"uuid",type:["string","null"]},is_active:{description:"True if plan is active, otherwise false",type:"boolean"},plan_type:{description:"Type of meal plan. Example: mealkit",enum:["vms","rte","mealkit","prog_weightloss"],type:"string"},product_sku:{description:"Plan configuration key",type:["string","null"]}},type:"object",required:["plan_type","is_active"],self:{vendor:"com.hellofresh",name:"plan",format:"jsonschema",version:"4-0-3",eventSpecificationName:"Select Meals Shop The Market CTA Click",eventSpecificationId:"ff92f633-0144-4aec-b7a4-a6e76e8775ed",isEventPropertyRule:!1,isEntityPropertyRule:!0},$schema:"http://json-schema.org/draft-04/schema#",additionalProperties:!1}}},p=o(127061);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,i=Array(t);o<t;o++)i[o]=e[o];return i}function d(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},i=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),i.forEach(function(t){var i;i=o[t],t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i})}return e}function u(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);o.push.apply(o,i)}return o})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}function m(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return l(e,void 0);var o=Object.prototype.toString.call(e).slice(8,-1);if("Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o)return Array.from(o);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return l(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e){return{schema:"iglu:com.snowplowanalytics.snowplow/event_specification/jsonschema/1-0-3",data:e}}var f=new(r())({allErrors:!0,verbose:!0,strict:!1});s()(f);var y={SCHEMA_VALIDATION_ERROR:function(e){return{code:100,message:"Snowtype Schema Validation Error",description:"'There was passing of values that does not match the JSON Schema definition for ".concat(e,".'")}}},_=function(e){var t,o=JSON.stringify(e,void 0,4);void 0!==p&&(t=p.env)&&"undefined"!=typeof Symbol&&t.constructor,console.warn(o)};function g(e){return{schema:"iglu:com.hellofresh/ExpLib_Decide/jsonschema/2-2-0",data:e}}function v(e){return{schema:"iglu:com.hellofresh/Reactivate_Success/jsonschema/2-0-0",data:e}}function b(e){return{schema:"iglu:com.hellofresh/Login_Success/jsonschema/1-0-0",data:e}}function w(e){return{schema:"iglu:com.hellofresh/Manage_Subscription/jsonschema/4-0-0",data:e}}function S(e){return{schema:"iglu:com.hellofresh/Funnel_Sale/jsonschema/1-0-0",data:e}}function P(e){return{schema:"iglu:com.hellofresh/Funnel_AddToCart/jsonschema/2-0-0",data:e}}function j(e){return{schema:"iglu:com.hellofresh/hf_delivery_week/jsonschema/1-0-0",data:e}}
1function k(e,t){var o=e.context,n=e.timestamp,r=e.__esId,a={schema:"iglu:com.hellofresh/CheckoutPayment_Submit/jsonschema/1-0-0",data:function(e,t){if(null==e)return{};var o,i,n=function(e,t){if(null==e)return{};var o,i,n={},r=Object.keys(e);for(i=0;i<r.length;i++)o=r[i],t.indexOf(o)>=0||(n[o]=e[o]);return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}(e,["context","timestamp","__esId"])};[a].concat(o||[]).forEach(function(e){var t,o;(o=r&&c[r]&&c[r][e.schema])||(o=c[e.schema]),!f.validate(o,e.data)&&(null===(t=f.errors)||void 0===t?void 0:t.length)&&_(u(d({},y.SCHEMA_VALIDATION_ERROR(e.schema)),{errors:f.errors}))}),(0,i.i$)({event:a,context:o,timestamp:n},t)}function C(e){return{schema:"iglu:com.hellofresh/CheckoutAddress_NextStepCtaClick/jsonschema/1-0-0",data:e}}function R(e){return{schema:"iglu:com.hellofresh/Reactivate_Click/jsonschema/1-0-0",data:e}}function x(e){return{schema:"iglu:com.hellofresh/Reactivate_ValidatePaymentSuccess/jsonschema/1-0-0",data:e}}function I(e){return{schema:"iglu:com.hellofresh/recipe/jsonschema/1-0-0",data:e}}function A(e){return{schema:"iglu:com.hellofresh/Shopping_Actions/jsonschema/1-0-1",data:e}}function E(e){return{schema:"iglu:com.hellofresh/subscription/jsonschema/2-0-1",data:e}}function $(e){return{schema:"iglu:com.hellofresh/OrderFinalised_FoodItemSaved/jsonschema/4-0-0",data:e}}function q(e){return{schema:"iglu:com.hellofresh/orders/jsonschema/1-0-0",data:e}}function U(e){return{schema:"iglu:com.hellofresh/pause_survey/jsonschema/1-0-0",data:e}}function D(e){return{schema:"iglu:com.hellofresh/conversion_form/jsonschema/1-0-1",data:e}}function F(e){return{schema:"iglu:com.hellofresh/campaign_information/jsonschema/1-0-2",data:e}}function V(e){return{schema:"iglu:com.hellofresh/payment_method_form/jsonschema/1-0-3",data:e}}function G(e){return{schema:"iglu:com.hellofresh/conversion_form/jsonschema/1-0-3",data:e}}function T(e){return{schema:"iglu:com.hellofresh/payment_method_form/jsonschema/1-0-3",data:e}}function N(e){return{schema:"iglu:com.hellofresh/conversion_form/jsonschema/1-0-3",data:e}}function O(e){return{schema:"iglu:com.hellofresh/payment_method_form/jsonschema/1-0-3",data:e}}function z(e){return{schema:"iglu:com.hellofresh/conversion_form/jsonschema/1-0-3",data:e}}function M(e){return{schema:"iglu:com.hellofresh/voucher/jsonschema/2-0-3",data:e}}function Y(e){return{schema:"iglu:com.hellofresh/latest_cancellation/jsonschema/6-0-1",data:e}}function B(e){return{schema:"iglu:com.hellofresh/ecommerce_product/jsonschema/2-0-2",data:e}}function L(e){return{schema:"iglu:com.hellofresh/voucher/jsonschema/2-0-3",data:e}}function W(e){return{schema:"iglu:com.hellofresh/latest_cancellation/jsonschema/6-0-1",data:e}}function Z(e){return{schema:"iglu:com.hellofresh/payment_method_form/jsonschema/1-0-3",data:e}}function H(e){return{schema:"iglu:com.hellofresh/conversion_form/jsonschema/1-0-3",data:e}}function J(e){var t=h({id:"1112499f-6f26-4ce7-b22e-88a2a6439bdc",name:"Checkout Payment Success 1",data_product_id:"bb9eae04-7b41-4c80-9f7f-0ff84a028ad8",data_product_name:"Growth",data_product_domain:"Growth"}),o=Array.isArray(e.context)?m(e.context).concat([t]):[t];return{schema:"iglu:com.hellofresh/Activation/jsonschema/4-0-0",data:u(d({},e),{context:o,__esId:"1112499f-6f26-4ce7-b22e-88a2a6439bdc"})}}function K(e){var t=h({id:"22158679-8dbb-4aa1-9dce-62d4ed536ac7",name:"Manage Week Change Box Size Click",data_product_id:"abf59896-d8b1-4c1e-948b-b8068728ee66",data_product_name:"Active Journey",data_product_domain:"Active Journey"}),o=Array.isArray(e.context)?m(e.context).concat([t]):[t];return A(u(d({},e),{context:o,__esId:"22158679-8dbb-4aa1-9dce-62d4ed536ac7"}))}function Q(e){var t=h({id:"2a57c95f-0bb9-4c3b-bf6d-c0fbd66bc43d",name:"Cancel Success",data_product_id:"abf59896-d8b1-4c1e-948b-b8068728ee66",data_product_name:"Active Journey",data_product_domain:"Active Journey"}),o=Array.isArray(e.context)?m(e.context).concat([t]):[t];return w(u(d({},e),{context:o,__esId:"2a57c95f-0bb9-4c3b-bf6d-c0fbd66bc43d"}))}function X(e){var t=h({id:"2f0b3a80-e1ad-4997-82e7-e3744d01e9d1",name:"Checkout Payment User Page Visit",data_product_id:"bb9eae04-7b41-4c80-9f7f-0ff84a028ad8",data_product_name:"Growth",data_product_domain:"Growth"}),o=Array.isArray(e.context)?m(e.context).concat([t]):[t];return{schema:"iglu:com.hellofresh/Activation/jsonschema/4-0-0",data:u(d({},e),{context:o,__esId:"2f0b3a80-e1ad-4997-82e7-e3744d01e9d1"})}}function ee(e){var t=h({id:"325fd233-fc71-43df-bf23-126c8648c2c8",name:"Checkout Payment Payment List Loads",data_product_id:"bb9eae04-7b41-4c80-9f7f-0ff84a028ad8",data_product_name:"Growth",data_product_domain:"Growth"}),o=Array.isArray(e.context)?m(e.context).concat([t]):[t];return{schema:"iglu:com.hellofresh/Activation/jsonschema/4-0-0",data:u(d({},e),{context:o,__esId:"325fd233-fc71-43df-bf23-126c8648c2c8"})}}function et(e){var t=h({id:"4bca1975-2425-4479-8450-f767dc11820c",name:"Manage Week Skip Week Click",data_product_id:"abf59896-d8b1-4c1e-948b-b8068728ee66",data_product_name:"Active Journey",data_product_domain:"Active Journey"}),o=Array.isArray(e.context)?m(e.context).concat([t]):[t];return w(u(d({},e),{context:o,__esId:"4bca1975-2425-4479-8450-f767dc11820c"}))}function eo(e){var t=h({id:"657d2536-6e02-4cb2-bb37-b89619be4b32",name:"Reactivate Reactivation Button Display",data_product_id:"bb9eae04-7b41-4c80-9f7f-0ff84a028ad8",data_product_name:"Growth",data_product_domain:"Growth"}),o=Array.isArray(e.context)?m(e.context).concat([t]):[t];return{schema:"iglu:com.hellofresh/Reactivation/jsonschema/4-0-0",data:u(d({},e),{context:o,__esId:"657d2536-6e02-4cb2-bb37-b89619be4b32"})}}function ei(e){var t=h({id:"666b7f6a-1bc5-4c5e-961b-6cb5bf26de6e",name:"Cancel Enter Funnel",data_product_id:"abf59896-d8b1-4c1e-948b-b8068728ee66",data_product_name:"Active Journey",data_product_domain:"Active Journey"}),o=Array.isArray(e.context)?m(e.context).concat([t]):[t];return w(u(d({},e),{context:o,__esId:"666b7f6a-1bc5-4c5e-961b-6cb5bf26de6e"}))}function en(e){var t=h({id:"7181e3f2-d48c-4ada-b79a-eceb6b917a3a",name:"Begin Checkout",data_product_id:"bb9eae04-7b41-4c80-9f7f-0ff84a028ad8",data_product_name:"Growth",data_product_domain:"Growth"}),o=Array.isArray(e.context)?m(e.context).concat([t]):[t];return{schema:"iglu:com.hellofresh/Activation/jsonschema/4-0-0",data:u(d({},e),{context:o,__esId:"7181e3f2-d48c-4ada-b79a-eceb6b917a3a"})}}function er(e){var t=h({id:"87884cd1-ca3c-45f6-a122-bbc68ccdd48f",name:"Pause Survey Submit",data_product_id:"abf59896-d8b1-4c1e-948b-b8068728ee66",data_product_name:"Active Journey",data_product_domain:"Active Journey"}),o=Array.isArray(e.context)?m(e.context).concat([t]):[t];return w(u(d({},e),{context:o,__esId:"87884cd1-ca3c-45f6-a122-bbc68ccdd48f"}))}function ea(e){var t=h({id:"970cccf6-f0bf-40f2-808a-709347d02693",name:"Reactivate User Entered",data_product_id:"bb9eae04-7b41-4c80-9f7f-0ff84a028ad8",data_product_name:"Growth",data_product_domain:"Growth"}),o=Array.isArray(e.context)?m(e.context).concat([t]):[t];return{schema:"iglu:com.hellofresh/Reactivation/jsonschema/4-0-0",data:u(d({},e),{context:o,__esId:"970cccf6-f0bf-40f2-808a-709347d02693"})}}function es(e){var t=h({id:"affad4dc-a7c3-4545-bd40-2704b3ffc28e",name:"Checkout Payment User Select Payment",data_product_id:"bb9eae04-7b41-4c80-9f7f-0ff84a028ad8",data_product_name:"Growth",data_product_domain:"Growth"}),o=Array.isArray(e.context)?m(e.context).concat([t]):[t];return{schema:"iglu:com.hellofresh/Activation/jsonschema/4-0-0",data:u(d({},e),{context:o,__esId:"affad4dc-a7c3-4545-bd40-2704b3ffc28e"})}}function ec(e){var t=h({id:"e6ad5293-aa11-4a23-bb24-23aef1c8ceb2",name:"Shopping Actions Main CTA Click",data_product_id:"abf59896-d8b1-4c1e-948b-b8068728ee66",data_product_name:"Active Journey",data_product_domain:"Active Journey"}),o=Array.isArray(e.context)?m(e.context).concat([t]):[t];return A(u(d({},e),{context:o,__esId:"e6ad5293-aa11-4a23-bb24-23aef1c8ceb2"}))}function ep(e){var t=h({id:"fdfd2262-e676-4bbb-be24-c8906f414f5f",name:"Signup Lead Submit",data_product_id:"bb9eae04-7b41-4c80-9f7f-0ff84a028ad8",data_product_name:"Growth",data_product_domain:"Growth"}),o=Array.isArray(e.context)?m(e.context).concat([t]):[t];return{schema:"iglu:com.hellofresh/Activation/jsonschema/4-0-0",data:u(d({},e),{context:o,__esId:"fdfd2262-e676-4bbb-be24-c8906f414f5f"})}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.