diff --git a/docs/.artifacts/commerce/5.x/events.json b/docs/.artifacts/commerce/5.x/events.json index fcf430cd9..196b666a2 100644 --- a/docs/.artifacts/commerce/5.x/events.json +++ b/docs/.artifacts/commerce/5.x/events.json @@ -233,6 +233,48 @@ "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, + { + "class": "craft\\commerce\\base\\InventoryMovement", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\base\\InventoryMovement", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\base\\InventoryMovement", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\base\\InventoryMovement", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\base\\InventoryMovement", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\base\\InventoryMovement", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\base\\InventoryMovement", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, { "class": "craft\\commerce\\base\\Model", "name": "EVENT_INIT", @@ -407,7 +449,7 @@ "class": "craft\\commerce\\base\\Purchasable", "name": "EVENT_REGISTER_ACTIONS", "type": "craft\\events\\RegisterElementActionsEvent", - "desc": "The event that is triggered when registering the available actions for the element type.", + "desc": "The event that is triggered when registering the available bulk actions for the element type.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -835,9 +877,52 @@ }, { "class": "craft\\commerce\\base\\Purchasable", - "name": "EVENT_SET_TABLE_ATTRIBUTE_HTML", - "type": "craft\\events\\SetElementTableAttributeHtmlEvent", - "desc": "The event that is triggered when defining the HTML to represent a table attribute.", + "name": "EVENT_DEFINE_ATTRIBUTE_HTML", + "type": "craft\\events\\DefineAttributeHtmlEvent", + "desc": "The event that is triggered when defining an attribute’s HTML for table and card views.", + "filters": { + "duplicating": { + "label": "Element is being duplicated to a new element", + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", + "excludes": [ + "isNew", + "resaving", + "revision" + ] + }, + "enabled": { + "label": "Element is enabled", + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" + }, + "firstSave": { + "label": "Element is being saved for the first time", + "conditionsPhp": "$event->sender->firstSave", + "excludes": [ + "isNew", + "draft", + "provisional", + "revision", + "resaving" + ] + }, + "propagating": { + "label": "Element is being propagated", + "conditionsPhp": "$event->sender->propagating" + }, + "resaving": { + "label": "Element is being bulk-resaved", + "conditionsPhp": "$event->sender->resaving", + "excludes": [ + "firstSave" + ] + } + } + }, + { + "class": "craft\\commerce\\base\\Purchasable", + "name": "EVENT_DEFINE_INLINE_ATTRIBUTE_INPUT_HTML", + "type": "craft\\events\\DefineAttributeHtmlEvent", + "desc": "The event that is triggered when defining an attribute’s inline input HTML.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -962,6 +1047,49 @@ } } }, + { + "class": "craft\\commerce\\base\\Purchasable", + "name": "EVENT_DEFINE_ACTION_MENU_ITEMS", + "type": "craft\\base\\DefineMenuComponentEvent", + "desc": "The event that is triggered when defining action menu items..", + "filters": { + "duplicating": { + "label": "Element is being duplicated to a new element", + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", + "excludes": [ + "isNew", + "resaving", + "revision" + ] + }, + "enabled": { + "label": "Element is enabled", + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" + }, + "firstSave": { + "label": "Element is being saved for the first time", + "conditionsPhp": "$event->sender->firstSave", + "excludes": [ + "isNew", + "draft", + "provisional", + "revision", + "resaving" + ] + }, + "propagating": { + "label": "Element is being propagated", + "conditionsPhp": "$event->sender->propagating" + }, + "resaving": { + "label": "Element is being bulk-resaved", + "conditionsPhp": "$event->sender->resaving", + "excludes": [ + "firstSave" + ] + } + } + }, { "class": "craft\\commerce\\base\\Purchasable", "name": "EVENT_DEFINE_SIDEBAR_HTML", @@ -2477,55 +2605,55 @@ "desc": "an event raised right after executing a controller action." }, { - "class": "craft\\commerce\\console\\controllers\\ResetDataController", + "class": "craft\\commerce\\console\\controllers\\PricingCatalogController", "name": "EVENT_DEFINE_ACTIONS", "type": "craft\\events\\DefineConsoleActionsEvent", "desc": "The event that is triggered when defining custom actions for this controller." }, { - "class": "craft\\commerce\\console\\controllers\\ResetDataController", + "class": "craft\\commerce\\console\\controllers\\PricingCatalogController", "name": "EVENT_BEFORE_ACTION", "type": "yii\\base\\ActionEvent", "desc": "an event raised right before executing a controller action. You may set `ActionEvent::isValid` to be false to cancel the action execution." }, { - "class": "craft\\commerce\\console\\controllers\\ResetDataController", + "class": "craft\\commerce\\console\\controllers\\PricingCatalogController", "name": "EVENT_AFTER_ACTION", "type": "yii\\base\\ActionEvent", "desc": "an event raised right after executing a controller action." }, { - "class": "craft\\commerce\\console\\controllers\\TransferCustomerDataController", + "class": "craft\\commerce\\console\\controllers\\ResetDataController", "name": "EVENT_DEFINE_ACTIONS", "type": "craft\\events\\DefineConsoleActionsEvent", "desc": "The event that is triggered when defining custom actions for this controller." }, { - "class": "craft\\commerce\\console\\controllers\\TransferCustomerDataController", + "class": "craft\\commerce\\console\\controllers\\ResetDataController", "name": "EVENT_BEFORE_ACTION", "type": "yii\\base\\ActionEvent", "desc": "an event raised right before executing a controller action. You may set `ActionEvent::isValid` to be false to cancel the action execution." }, { - "class": "craft\\commerce\\console\\controllers\\TransferCustomerDataController", + "class": "craft\\commerce\\console\\controllers\\ResetDataController", "name": "EVENT_AFTER_ACTION", "type": "yii\\base\\ActionEvent", "desc": "an event raised right after executing a controller action." }, { - "class": "craft\\commerce\\console\\controllers\\UpgradeController", + "class": "craft\\commerce\\console\\controllers\\TransferCustomerDataController", "name": "EVENT_DEFINE_ACTIONS", "type": "craft\\events\\DefineConsoleActionsEvent", "desc": "The event that is triggered when defining custom actions for this controller." }, { - "class": "craft\\commerce\\console\\controllers\\UpgradeController", + "class": "craft\\commerce\\console\\controllers\\TransferCustomerDataController", "name": "EVENT_BEFORE_ACTION", "type": "yii\\base\\ActionEvent", "desc": "an event raised right before executing a controller action. You may set `ActionEvent::isValid` to be false to cancel the action execution." }, { - "class": "craft\\commerce\\console\\controllers\\UpgradeController", + "class": "craft\\commerce\\console\\controllers\\TransferCustomerDataController", "name": "EVENT_AFTER_ACTION", "type": "yii\\base\\ActionEvent", "desc": "an event raised right after executing a controller action." @@ -2627,19 +2755,19 @@ "desc": "an event raised right after executing a controller action." }, { - "class": "craft\\commerce\\controllers\\BaseStoreSettingsController", + "class": "craft\\commerce\\controllers\\BaseStoreManagementController", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\controllers\\BaseStoreSettingsController", + "class": "craft\\commerce\\controllers\\BaseStoreManagementController", "name": "EVENT_BEFORE_ACTION", "type": "yii\\base\\ActionEvent", "desc": "an event raised right before executing a controller action. You may set `ActionEvent::isValid` to be false to cancel the action execution." }, { - "class": "craft\\commerce\\controllers\\BaseStoreSettingsController", + "class": "craft\\commerce\\controllers\\BaseStoreManagementController", "name": "EVENT_AFTER_ACTION", "type": "yii\\base\\ActionEvent", "desc": "an event raised right after executing a controller action." @@ -2686,6 +2814,42 @@ "type": "yii\\base\\ActionEvent", "desc": "an event raised right after executing a controller action." }, + { + "class": "craft\\commerce\\controllers\\CatalogPricingController", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\controllers\\CatalogPricingController", + "name": "EVENT_BEFORE_ACTION", + "type": "yii\\base\\ActionEvent", + "desc": "an event raised right before executing a controller action. You may set `ActionEvent::isValid` to be false to cancel the action execution." + }, + { + "class": "craft\\commerce\\controllers\\CatalogPricingController", + "name": "EVENT_AFTER_ACTION", + "type": "yii\\base\\ActionEvent", + "desc": "an event raised right after executing a controller action." + }, + { + "class": "craft\\commerce\\controllers\\CatalogPricingRulesController", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\controllers\\CatalogPricingRulesController", + "name": "EVENT_BEFORE_ACTION", + "type": "yii\\base\\ActionEvent", + "desc": "an event raised right before executing a controller action. You may set `ActionEvent::isValid` to be false to cancel the action execution." + }, + { + "class": "craft\\commerce\\controllers\\CatalogPricingRulesController", + "name": "EVENT_AFTER_ACTION", + "type": "yii\\base\\ActionEvent", + "desc": "an event raised right after executing a controller action." + }, { "class": "craft\\commerce\\controllers\\DiscountsController", "name": "EVENT_DEFINE_BEHAVIORS", @@ -2819,55 +2983,55 @@ "desc": "an event raised right after executing a controller action." }, { - "class": "craft\\commerce\\controllers\\LineItemStatusesController", + "class": "craft\\commerce\\controllers\\InventoryController", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\controllers\\LineItemStatusesController", + "class": "craft\\commerce\\controllers\\InventoryController", "name": "EVENT_BEFORE_ACTION", "type": "yii\\base\\ActionEvent", "desc": "an event raised right before executing a controller action. You may set `ActionEvent::isValid` to be false to cancel the action execution." }, { - "class": "craft\\commerce\\controllers\\LineItemStatusesController", + "class": "craft\\commerce\\controllers\\InventoryController", "name": "EVENT_AFTER_ACTION", "type": "yii\\base\\ActionEvent", "desc": "an event raised right after executing a controller action." }, { - "class": "craft\\commerce\\controllers\\LiteShippingController", + "class": "craft\\commerce\\controllers\\InventoryLocationsController", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\controllers\\LiteShippingController", + "class": "craft\\commerce\\controllers\\InventoryLocationsController", "name": "EVENT_BEFORE_ACTION", "type": "yii\\base\\ActionEvent", "desc": "an event raised right before executing a controller action. You may set `ActionEvent::isValid` to be false to cancel the action execution." }, { - "class": "craft\\commerce\\controllers\\LiteShippingController", + "class": "craft\\commerce\\controllers\\InventoryLocationsController", "name": "EVENT_AFTER_ACTION", "type": "yii\\base\\ActionEvent", "desc": "an event raised right after executing a controller action." }, { - "class": "craft\\commerce\\controllers\\LiteTaxController", + "class": "craft\\commerce\\controllers\\LineItemStatusesController", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\controllers\\LiteTaxController", + "class": "craft\\commerce\\controllers\\LineItemStatusesController", "name": "EVENT_BEFORE_ACTION", "type": "yii\\base\\ActionEvent", "desc": "an event raised right before executing a controller action. You may set `ActionEvent::isValid` to be false to cancel the action execution." }, { - "class": "craft\\commerce\\controllers\\LiteTaxController", + "class": "craft\\commerce\\controllers\\LineItemStatusesController", "name": "EVENT_AFTER_ACTION", "type": "yii\\base\\ActionEvent", "desc": "an event raised right after executing a controller action." @@ -3070,24 +3234,6 @@ "type": "yii\\base\\ActionEvent", "desc": "an event raised right after executing a controller action." }, - { - "class": "craft\\commerce\\controllers\\ProductsPreviewController", - "name": "EVENT_DEFINE_BEHAVIORS", - "type": "craft\\events\\DefineBehaviorsEvent", - "desc": "The event that is triggered when defining the class behaviors" - }, - { - "class": "craft\\commerce\\controllers\\ProductsPreviewController", - "name": "EVENT_BEFORE_ACTION", - "type": "yii\\base\\ActionEvent", - "desc": "an event raised right before executing a controller action. You may set `ActionEvent::isValid` to be false to cancel the action execution." - }, - { - "class": "craft\\commerce\\controllers\\ProductsPreviewController", - "name": "EVENT_AFTER_ACTION", - "type": "yii\\base\\ActionEvent", - "desc": "an event raised right after executing a controller action." - }, { "class": "craft\\commerce\\controllers\\PromotionsController", "name": "EVENT_DEFINE_BEHAVIORS", @@ -3215,19 +3361,37 @@ "desc": "an event raised right after executing a controller action." }, { - "class": "craft\\commerce\\controllers\\StoreController", + "class": "craft\\commerce\\controllers\\StoreManagementController", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\controllers\\StoreManagementController", + "name": "EVENT_BEFORE_ACTION", + "type": "yii\\base\\ActionEvent", + "desc": "an event raised right before executing a controller action. You may set `ActionEvent::isValid` to be false to cancel the action execution." + }, + { + "class": "craft\\commerce\\controllers\\StoreManagementController", + "name": "EVENT_AFTER_ACTION", + "type": "yii\\base\\ActionEvent", + "desc": "an event raised right after executing a controller action." + }, + { + "class": "craft\\commerce\\controllers\\StoresController", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\controllers\\StoreController", + "class": "craft\\commerce\\controllers\\StoresController", "name": "EVENT_BEFORE_ACTION", "type": "yii\\base\\ActionEvent", "desc": "an event raised right before executing a controller action. You may set `ActionEvent::isValid` to be false to cancel the action execution." }, { - "class": "craft\\commerce\\controllers\\StoreController", + "class": "craft\\commerce\\controllers\\StoresController", "name": "EVENT_AFTER_ACTION", "type": "yii\\base\\ActionEvent", "desc": "an event raised right after executing a controller action." @@ -3328,6 +3492,48 @@ "type": "yii\\base\\ActionEvent", "desc": "an event raised right after executing a controller action." }, + { + "class": "craft\\commerce\\controllers\\UsersController", + "name": "EVENT_MODIFY_CART_INFO", + "type": "craft\\commerce\\controllers\\Event", + "desc": "The event that’s triggered when a cart is returned as an array for Ajax cart update requests." + }, + { + "class": "craft\\commerce\\controllers\\UsersController", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\controllers\\UsersController", + "name": "EVENT_BEFORE_ACTION", + "type": "yii\\base\\ActionEvent", + "desc": "an event raised right before executing a controller action. You may set `ActionEvent::isValid` to be false to cancel the action execution." + }, + { + "class": "craft\\commerce\\controllers\\UsersController", + "name": "EVENT_AFTER_ACTION", + "type": "yii\\base\\ActionEvent", + "desc": "an event raised right after executing a controller action." + }, + { + "class": "craft\\commerce\\controllers\\VariantsController", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\controllers\\VariantsController", + "name": "EVENT_BEFORE_ACTION", + "type": "yii\\base\\ActionEvent", + "desc": "an event raised right before executing a controller action. You may set `ActionEvent::isValid` to be false to cancel the action execution." + }, + { + "class": "craft\\commerce\\controllers\\VariantsController", + "name": "EVENT_AFTER_ACTION", + "type": "yii\\base\\ActionEvent", + "desc": "an event raised right after executing a controller action." + }, { "class": "craft\\commerce\\controllers\\WebhooksController", "name": "EVENT_DEFINE_BEHAVIORS", @@ -3442,7 +3648,7 @@ "class": "craft\\commerce\\elements\\Donation", "name": "EVENT_REGISTER_ACTIONS", "type": "craft\\events\\RegisterElementActionsEvent", - "desc": "The event that is triggered when registering the available actions for the element type.", + "desc": "The event that is triggered when registering the available bulk actions for the element type.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -3870,9 +4076,9 @@ }, { "class": "craft\\commerce\\elements\\Donation", - "name": "EVENT_SET_TABLE_ATTRIBUTE_HTML", - "type": "craft\\events\\SetElementTableAttributeHtmlEvent", - "desc": "The event that is triggered when defining the HTML to represent a table attribute.", + "name": "EVENT_DEFINE_ATTRIBUTE_HTML", + "type": "craft\\events\\DefineAttributeHtmlEvent", + "desc": "The event that is triggered when defining an attribute’s HTML for table and card views.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -3913,9 +4119,9 @@ }, { "class": "craft\\commerce\\elements\\Donation", - "name": "EVENT_REGISTER_HTML_ATTRIBUTES", - "type": "craft\\events\\RegisterElementHtmlAttributesEvent", - "desc": "The event that is triggered when registering the HTML attributes that should be included in the element’s DOM representation in the control panel.", + "name": "EVENT_DEFINE_INLINE_ATTRIBUTE_INPUT_HTML", + "type": "craft\\events\\DefineAttributeHtmlEvent", + "desc": "The event that is triggered when defining an attribute’s inline input HTML.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -3956,9 +4162,9 @@ }, { "class": "craft\\commerce\\elements\\Donation", - "name": "EVENT_DEFINE_ADDITIONAL_BUTTONS", - "type": "craft\\events\\DefineHtmlEvent", - "desc": "The event that is triggered when defining additional buttons that should be shown at the top of the element’s edit page.", + "name": "EVENT_REGISTER_HTML_ATTRIBUTES", + "type": "craft\\events\\RegisterElementHtmlAttributesEvent", + "desc": "The event that is triggered when registering the HTML attributes that should be included in the element’s DOM representation in the control panel.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -3999,9 +4205,9 @@ }, { "class": "craft\\commerce\\elements\\Donation", - "name": "EVENT_DEFINE_SIDEBAR_HTML", + "name": "EVENT_DEFINE_ADDITIONAL_BUTTONS", "type": "craft\\events\\DefineHtmlEvent", - "desc": "The event that is triggered when defining the HTML for the editor sidebar.", + "desc": "The event that is triggered when defining additional buttons that should be shown at the top of the element’s edit page.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -4042,9 +4248,9 @@ }, { "class": "craft\\commerce\\elements\\Donation", - "name": "EVENT_DEFINE_META_FIELDS_HTML", - "type": "craft\\events\\DefineHtmlEvent", - "desc": "The event that is triggered when defining the HTML for meta fields within the editor sidebar.", + "name": "EVENT_DEFINE_ACTION_MENU_ITEMS", + "type": "craft\\base\\DefineMenuComponentEvent", + "desc": "The event that is triggered when defining action menu items..", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -4085,9 +4291,9 @@ }, { "class": "craft\\commerce\\elements\\Donation", - "name": "EVENT_DEFINE_METADATA", - "type": "craft\\events\\DefineMetadataEvent", - "desc": "The event that is triggered when defining the element’s metadata info.", + "name": "EVENT_DEFINE_SIDEBAR_HTML", + "type": "craft\\events\\DefineHtmlEvent", + "desc": "The event that is triggered when defining the HTML for the editor sidebar.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -4128,9 +4334,95 @@ }, { "class": "craft\\commerce\\elements\\Donation", - "name": "EVENT_AUTHORIZE_VIEW", - "type": "craft\\events\\AuthorizationCheckEvent", - "desc": "The event that is triggered when determining whether a user is authorized to view the element’s edit page.", + "name": "EVENT_DEFINE_META_FIELDS_HTML", + "type": "craft\\events\\DefineHtmlEvent", + "desc": "The event that is triggered when defining the HTML for meta fields within the editor sidebar.", + "filters": { + "duplicating": { + "label": "Element is being duplicated to a new element", + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", + "excludes": [ + "isNew", + "resaving", + "revision" + ] + }, + "enabled": { + "label": "Element is enabled", + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" + }, + "firstSave": { + "label": "Element is being saved for the first time", + "conditionsPhp": "$event->sender->firstSave", + "excludes": [ + "isNew", + "draft", + "provisional", + "revision", + "resaving" + ] + }, + "propagating": { + "label": "Element is being propagated", + "conditionsPhp": "$event->sender->propagating" + }, + "resaving": { + "label": "Element is being bulk-resaved", + "conditionsPhp": "$event->sender->resaving", + "excludes": [ + "firstSave" + ] + } + } + }, + { + "class": "craft\\commerce\\elements\\Donation", + "name": "EVENT_DEFINE_METADATA", + "type": "craft\\events\\DefineMetadataEvent", + "desc": "The event that is triggered when defining the element’s metadata info.", + "filters": { + "duplicating": { + "label": "Element is being duplicated to a new element", + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", + "excludes": [ + "isNew", + "resaving", + "revision" + ] + }, + "enabled": { + "label": "Element is enabled", + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" + }, + "firstSave": { + "label": "Element is being saved for the first time", + "conditionsPhp": "$event->sender->firstSave", + "excludes": [ + "isNew", + "draft", + "provisional", + "revision", + "resaving" + ] + }, + "propagating": { + "label": "Element is being propagated", + "conditionsPhp": "$event->sender->propagating" + }, + "resaving": { + "label": "Element is being bulk-resaved", + "conditionsPhp": "$event->sender->resaving", + "excludes": [ + "firstSave" + ] + } + } + }, + { + "class": "craft\\commerce\\elements\\Donation", + "name": "EVENT_AUTHORIZE_VIEW", + "type": "craft\\events\\AuthorizationCheckEvent", + "desc": "The event that is triggered when determining whether a user is authorized to view the element’s edit page.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -5815,7 +6107,7 @@ "class": "craft\\commerce\\elements\\Order", "name": "EVENT_REGISTER_ACTIONS", "type": "craft\\events\\RegisterElementActionsEvent", - "desc": "The event that is triggered when registering the available actions for the element type.", + "desc": "The event that is triggered when registering the available bulk actions for the element type.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -6243,9 +6535,52 @@ }, { "class": "craft\\commerce\\elements\\Order", - "name": "EVENT_SET_TABLE_ATTRIBUTE_HTML", - "type": "craft\\events\\SetElementTableAttributeHtmlEvent", - "desc": "The event that is triggered when defining the HTML to represent a table attribute.", + "name": "EVENT_DEFINE_ATTRIBUTE_HTML", + "type": "craft\\events\\DefineAttributeHtmlEvent", + "desc": "The event that is triggered when defining an attribute’s HTML for table and card views.", + "filters": { + "duplicating": { + "label": "Element is being duplicated to a new element", + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", + "excludes": [ + "isNew", + "resaving", + "revision" + ] + }, + "enabled": { + "label": "Element is enabled", + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" + }, + "firstSave": { + "label": "Element is being saved for the first time", + "conditionsPhp": "$event->sender->firstSave", + "excludes": [ + "isNew", + "draft", + "provisional", + "revision", + "resaving" + ] + }, + "propagating": { + "label": "Element is being propagated", + "conditionsPhp": "$event->sender->propagating" + }, + "resaving": { + "label": "Element is being bulk-resaved", + "conditionsPhp": "$event->sender->resaving", + "excludes": [ + "firstSave" + ] + } + } + }, + { + "class": "craft\\commerce\\elements\\Order", + "name": "EVENT_DEFINE_INLINE_ATTRIBUTE_INPUT_HTML", + "type": "craft\\events\\DefineAttributeHtmlEvent", + "desc": "The event that is triggered when defining an attribute’s inline input HTML.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -6370,6 +6705,49 @@ } } }, + { + "class": "craft\\commerce\\elements\\Order", + "name": "EVENT_DEFINE_ACTION_MENU_ITEMS", + "type": "craft\\base\\DefineMenuComponentEvent", + "desc": "The event that is triggered when defining action menu items..", + "filters": { + "duplicating": { + "label": "Element is being duplicated to a new element", + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", + "excludes": [ + "isNew", + "resaving", + "revision" + ] + }, + "enabled": { + "label": "Element is enabled", + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" + }, + "firstSave": { + "label": "Element is being saved for the first time", + "conditionsPhp": "$event->sender->firstSave", + "excludes": [ + "isNew", + "draft", + "provisional", + "revision", + "resaving" + ] + }, + "propagating": { + "label": "Element is being propagated", + "conditionsPhp": "$event->sender->propagating" + }, + "resaving": { + "label": "Element is being bulk-resaved", + "conditionsPhp": "$event->sender->resaving", + "excludes": [ + "firstSave" + ] + } + } + }, { "class": "craft\\commerce\\elements\\Order", "name": "EVENT_DEFINE_SIDEBAR_HTML", @@ -7758,7 +8136,7 @@ "class": "craft\\commerce\\elements\\Product", "name": "EVENT_REGISTER_ACTIONS", "type": "craft\\events\\RegisterElementActionsEvent", - "desc": "The event that is triggered when registering the available actions for the element type.", + "desc": "The event that is triggered when registering the available bulk actions for the element type.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -8186,9 +8564,52 @@ }, { "class": "craft\\commerce\\elements\\Product", - "name": "EVENT_SET_TABLE_ATTRIBUTE_HTML", - "type": "craft\\events\\SetElementTableAttributeHtmlEvent", - "desc": "The event that is triggered when defining the HTML to represent a table attribute.", + "name": "EVENT_DEFINE_ATTRIBUTE_HTML", + "type": "craft\\events\\DefineAttributeHtmlEvent", + "desc": "The event that is triggered when defining an attribute’s HTML for table and card views.", + "filters": { + "duplicating": { + "label": "Element is being duplicated to a new element", + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", + "excludes": [ + "isNew", + "resaving", + "revision" + ] + }, + "enabled": { + "label": "Element is enabled", + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" + }, + "firstSave": { + "label": "Element is being saved for the first time", + "conditionsPhp": "$event->sender->firstSave", + "excludes": [ + "isNew", + "draft", + "provisional", + "revision", + "resaving" + ] + }, + "propagating": { + "label": "Element is being propagated", + "conditionsPhp": "$event->sender->propagating" + }, + "resaving": { + "label": "Element is being bulk-resaved", + "conditionsPhp": "$event->sender->resaving", + "excludes": [ + "firstSave" + ] + } + } + }, + { + "class": "craft\\commerce\\elements\\Product", + "name": "EVENT_DEFINE_INLINE_ATTRIBUTE_INPUT_HTML", + "type": "craft\\events\\DefineAttributeHtmlEvent", + "desc": "The event that is triggered when defining an attribute’s inline input HTML.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -8313,6 +8734,49 @@ } } }, + { + "class": "craft\\commerce\\elements\\Product", + "name": "EVENT_DEFINE_ACTION_MENU_ITEMS", + "type": "craft\\base\\DefineMenuComponentEvent", + "desc": "The event that is triggered when defining action menu items..", + "filters": { + "duplicating": { + "label": "Element is being duplicated to a new element", + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", + "excludes": [ + "isNew", + "resaving", + "revision" + ] + }, + "enabled": { + "label": "Element is enabled", + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" + }, + "firstSave": { + "label": "Element is being saved for the first time", + "conditionsPhp": "$event->sender->firstSave", + "excludes": [ + "isNew", + "draft", + "provisional", + "revision", + "resaving" + ] + }, + "propagating": { + "label": "Element is being propagated", + "conditionsPhp": "$event->sender->propagating" + }, + "resaving": { + "label": "Element is being bulk-resaved", + "conditionsPhp": "$event->sender->resaving", + "excludes": [ + "firstSave" + ] + } + } + }, { "class": "craft\\commerce\\elements\\Product", "name": "EVENT_DEFINE_SIDEBAR_HTML", @@ -9701,7 +10165,7 @@ "class": "craft\\commerce\\elements\\Subscription", "name": "EVENT_REGISTER_ACTIONS", "type": "craft\\events\\RegisterElementActionsEvent", - "desc": "The event that is triggered when registering the available actions for the element type.", + "desc": "The event that is triggered when registering the available bulk actions for the element type.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -10129,9 +10593,9 @@ }, { "class": "craft\\commerce\\elements\\Subscription", - "name": "EVENT_SET_TABLE_ATTRIBUTE_HTML", - "type": "craft\\events\\SetElementTableAttributeHtmlEvent", - "desc": "The event that is triggered when defining the HTML to represent a table attribute.", + "name": "EVENT_DEFINE_ATTRIBUTE_HTML", + "type": "craft\\events\\DefineAttributeHtmlEvent", + "desc": "The event that is triggered when defining an attribute’s HTML for table and card views.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -10172,9 +10636,9 @@ }, { "class": "craft\\commerce\\elements\\Subscription", - "name": "EVENT_REGISTER_HTML_ATTRIBUTES", - "type": "craft\\events\\RegisterElementHtmlAttributesEvent", - "desc": "The event that is triggered when registering the HTML attributes that should be included in the element’s DOM representation in the control panel.", + "name": "EVENT_DEFINE_INLINE_ATTRIBUTE_INPUT_HTML", + "type": "craft\\events\\DefineAttributeHtmlEvent", + "desc": "The event that is triggered when defining an attribute’s inline input HTML.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -10215,9 +10679,9 @@ }, { "class": "craft\\commerce\\elements\\Subscription", - "name": "EVENT_DEFINE_ADDITIONAL_BUTTONS", - "type": "craft\\events\\DefineHtmlEvent", - "desc": "The event that is triggered when defining additional buttons that should be shown at the top of the element’s edit page.", + "name": "EVENT_REGISTER_HTML_ATTRIBUTES", + "type": "craft\\events\\RegisterElementHtmlAttributesEvent", + "desc": "The event that is triggered when registering the HTML attributes that should be included in the element’s DOM representation in the control panel.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -10258,7 +10722,93 @@ }, { "class": "craft\\commerce\\elements\\Subscription", - "name": "EVENT_DEFINE_SIDEBAR_HTML", + "name": "EVENT_DEFINE_ADDITIONAL_BUTTONS", + "type": "craft\\events\\DefineHtmlEvent", + "desc": "The event that is triggered when defining additional buttons that should be shown at the top of the element’s edit page.", + "filters": { + "duplicating": { + "label": "Element is being duplicated to a new element", + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", + "excludes": [ + "isNew", + "resaving", + "revision" + ] + }, + "enabled": { + "label": "Element is enabled", + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" + }, + "firstSave": { + "label": "Element is being saved for the first time", + "conditionsPhp": "$event->sender->firstSave", + "excludes": [ + "isNew", + "draft", + "provisional", + "revision", + "resaving" + ] + }, + "propagating": { + "label": "Element is being propagated", + "conditionsPhp": "$event->sender->propagating" + }, + "resaving": { + "label": "Element is being bulk-resaved", + "conditionsPhp": "$event->sender->resaving", + "excludes": [ + "firstSave" + ] + } + } + }, + { + "class": "craft\\commerce\\elements\\Subscription", + "name": "EVENT_DEFINE_ACTION_MENU_ITEMS", + "type": "craft\\base\\DefineMenuComponentEvent", + "desc": "The event that is triggered when defining action menu items..", + "filters": { + "duplicating": { + "label": "Element is being duplicated to a new element", + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", + "excludes": [ + "isNew", + "resaving", + "revision" + ] + }, + "enabled": { + "label": "Element is enabled", + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" + }, + "firstSave": { + "label": "Element is being saved for the first time", + "conditionsPhp": "$event->sender->firstSave", + "excludes": [ + "isNew", + "draft", + "provisional", + "revision", + "resaving" + ] + }, + "propagating": { + "label": "Element is being propagated", + "conditionsPhp": "$event->sender->propagating" + }, + "resaving": { + "label": "Element is being bulk-resaved", + "conditionsPhp": "$event->sender->resaving", + "excludes": [ + "firstSave" + ] + } + } + }, + { + "class": "craft\\commerce\\elements\\Subscription", + "name": "EVENT_DEFINE_SIDEBAR_HTML", "type": "craft\\events\\DefineHtmlEvent", "desc": "The event that is triggered when defining the HTML for the editor sidebar.", "filters": { @@ -11816,7 +12366,7 @@ "class": "craft\\commerce\\elements\\Variant", "name": "EVENT_REGISTER_ACTIONS", "type": "craft\\events\\RegisterElementActionsEvent", - "desc": "The event that is triggered when registering the available actions for the element type.", + "desc": "The event that is triggered when registering the available bulk actions for the element type.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -12244,9 +12794,52 @@ }, { "class": "craft\\commerce\\elements\\Variant", - "name": "EVENT_SET_TABLE_ATTRIBUTE_HTML", - "type": "craft\\events\\SetElementTableAttributeHtmlEvent", - "desc": "The event that is triggered when defining the HTML to represent a table attribute.", + "name": "EVENT_DEFINE_ATTRIBUTE_HTML", + "type": "craft\\events\\DefineAttributeHtmlEvent", + "desc": "The event that is triggered when defining an attribute’s HTML for table and card views.", + "filters": { + "duplicating": { + "label": "Element is being duplicated to a new element", + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", + "excludes": [ + "isNew", + "resaving", + "revision" + ] + }, + "enabled": { + "label": "Element is enabled", + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" + }, + "firstSave": { + "label": "Element is being saved for the first time", + "conditionsPhp": "$event->sender->firstSave", + "excludes": [ + "isNew", + "draft", + "provisional", + "revision", + "resaving" + ] + }, + "propagating": { + "label": "Element is being propagated", + "conditionsPhp": "$event->sender->propagating" + }, + "resaving": { + "label": "Element is being bulk-resaved", + "conditionsPhp": "$event->sender->resaving", + "excludes": [ + "firstSave" + ] + } + } + }, + { + "class": "craft\\commerce\\elements\\Variant", + "name": "EVENT_DEFINE_INLINE_ATTRIBUTE_INPUT_HTML", + "type": "craft\\events\\DefineAttributeHtmlEvent", + "desc": "The event that is triggered when defining an attribute’s inline input HTML.", "filters": { "duplicating": { "label": "Element is being duplicated to a new element", @@ -12371,6 +12964,49 @@ } } }, + { + "class": "craft\\commerce\\elements\\Variant", + "name": "EVENT_DEFINE_ACTION_MENU_ITEMS", + "type": "craft\\base\\DefineMenuComponentEvent", + "desc": "The event that is triggered when defining action menu items..", + "filters": { + "duplicating": { + "label": "Element is being duplicated to a new element", + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", + "excludes": [ + "isNew", + "resaving", + "revision" + ] + }, + "enabled": { + "label": "Element is enabled", + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" + }, + "firstSave": { + "label": "Element is being saved for the first time", + "conditionsPhp": "$event->sender->firstSave", + "excludes": [ + "isNew", + "draft", + "provisional", + "revision", + "resaving" + ] + }, + "propagating": { + "label": "Element is being propagated", + "conditionsPhp": "$event->sender->propagating" + }, + "resaving": { + "label": "Element is being bulk-resaved", + "conditionsPhp": "$event->sender->resaving", + "excludes": [ + "firstSave" + ] + } + } + }, { "class": "craft\\commerce\\elements\\Variant", "name": "EVENT_DEFINE_SIDEBAR_HTML", @@ -13861,6 +14497,54 @@ "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, + { + "class": "craft\\commerce\\elements\\actions\\SetDefaultVariant", + "name": "EVENT_DEFINE_SETTINGS_ATTRIBUTES", + "type": "craft\\events\\DefineValueEvent", + "desc": "The event that is triggered when defining the component’s settings attributes, as returned by `settingsAttributes()`." + }, + { + "class": "craft\\commerce\\elements\\actions\\SetDefaultVariant", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\elements\\actions\\SetDefaultVariant", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\elements\\actions\\SetDefaultVariant", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\elements\\actions\\SetDefaultVariant", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\actions\\SetDefaultVariant", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\actions\\SetDefaultVariant", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\elements\\actions\\SetDefaultVariant", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, { "class": "craft\\commerce\\elements\\actions\\UpdateOrderStatus", "name": "EVENT_DEFINE_SETTINGS_ATTRIBUTES", @@ -13911,9 +14595,9 @@ }, { "class": "craft\\commerce\\elements\\conditions\\addresses\\DiscountAddressCondition", - "name": "EVENT_REGISTER_CONDITION_RULE_TYPES", - "type": "craft\\events\\RegisterConditionRuleTypesEvent", - "desc": "The event that is triggered when defining the condition rule types." + "name": "EVENT_REGISTER_CONDITION_RULES", + "type": "craft\\events\\RegisterConditionRulesEvent", + "desc": "The event that is triggered when defining the selectable condition rules." }, { "class": "craft\\commerce\\elements\\conditions\\addresses\\DiscountAddressCondition", @@ -14001,9 +14685,9 @@ }, { "class": "craft\\commerce\\elements\\conditions\\addresses\\ZoneAddressCondition", - "name": "EVENT_REGISTER_CONDITION_RULE_TYPES", - "type": "craft\\events\\RegisterConditionRuleTypesEvent", - "desc": "The event that is triggered when defining the condition rule types." + "name": "EVENT_REGISTER_CONDITION_RULES", + "type": "craft\\events\\RegisterConditionRulesEvent", + "desc": "The event that is triggered when defining the selectable condition rules." }, { "class": "craft\\commerce\\elements\\conditions\\addresses\\ZoneAddressCondition", @@ -14047,11 +14731,59 @@ "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, + { + "class": "craft\\commerce\\elements\\conditions\\customers\\CatalogPricingRuleCustomerCondition", + "name": "EVENT_REGISTER_CONDITION_RULES", + "type": "craft\\events\\RegisterConditionRulesEvent", + "desc": "The event that is triggered when defining the selectable condition rules." + }, + { + "class": "craft\\commerce\\elements\\conditions\\customers\\CatalogPricingRuleCustomerCondition", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\elements\\conditions\\customers\\CatalogPricingRuleCustomerCondition", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\elements\\conditions\\customers\\CatalogPricingRuleCustomerCondition", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\elements\\conditions\\customers\\CatalogPricingRuleCustomerCondition", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\conditions\\customers\\CatalogPricingRuleCustomerCondition", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\conditions\\customers\\CatalogPricingRuleCustomerCondition", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\elements\\conditions\\customers\\CatalogPricingRuleCustomerCondition", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, { "class": "craft\\commerce\\elements\\conditions\\customers\\DiscountCustomerCondition", - "name": "EVENT_REGISTER_CONDITION_RULE_TYPES", - "type": "craft\\events\\RegisterConditionRuleTypesEvent", - "desc": "The event that is triggered when defining the condition rule types." + "name": "EVENT_REGISTER_CONDITION_RULES", + "type": "craft\\events\\RegisterConditionRulesEvent", + "desc": "The event that is triggered when defining the selectable condition rules." }, { "class": "craft\\commerce\\elements\\conditions\\customers\\DiscountCustomerCondition", @@ -14307,9 +15039,9 @@ }, { "class": "craft\\commerce\\elements\\conditions\\orders\\DiscountOrderCondition", - "name": "EVENT_REGISTER_CONDITION_RULE_TYPES", - "type": "craft\\events\\RegisterConditionRuleTypesEvent", - "desc": "The event that is triggered when defining the condition rule types." + "name": "EVENT_REGISTER_CONDITION_RULES", + "type": "craft\\events\\RegisterConditionRulesEvent", + "desc": "The event that is triggered when defining the selectable condition rules." }, { "class": "craft\\commerce\\elements\\conditions\\orders\\DiscountOrderCondition", @@ -14354,67 +15086,109 @@ "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\elements\\conditions\\orders\\HasPurchasableConditionRule", + "class": "craft\\commerce\\elements\\conditions\\orders\\DiscountedItemSubtotalConditionRule", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\elements\\conditions\\orders\\HasPurchasableConditionRule", + "class": "craft\\commerce\\elements\\conditions\\orders\\DiscountedItemSubtotalConditionRule", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\elements\\conditions\\orders\\HasPurchasableConditionRule", + "class": "craft\\commerce\\elements\\conditions\\orders\\DiscountedItemSubtotalConditionRule", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\elements\\conditions\\orders\\HasPurchasableConditionRule", + "class": "craft\\commerce\\elements\\conditions\\orders\\DiscountedItemSubtotalConditionRule", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\elements\\conditions\\orders\\HasPurchasableConditionRule", + "class": "craft\\commerce\\elements\\conditions\\orders\\DiscountedItemSubtotalConditionRule", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\elements\\conditions\\orders\\HasPurchasableConditionRule", + "class": "craft\\commerce\\elements\\conditions\\orders\\DiscountedItemSubtotalConditionRule", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\elements\\conditions\\orders\\HasPurchasableConditionRule", + "class": "craft\\commerce\\elements\\conditions\\orders\\DiscountedItemSubtotalConditionRule", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\elements\\conditions\\orders\\ItemSubtotalConditionRule", + "class": "craft\\commerce\\elements\\conditions\\orders\\HasPurchasableConditionRule", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\elements\\conditions\\orders\\ItemSubtotalConditionRule", + "class": "craft\\commerce\\elements\\conditions\\orders\\HasPurchasableConditionRule", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\elements\\conditions\\orders\\ItemSubtotalConditionRule", + "class": "craft\\commerce\\elements\\conditions\\orders\\HasPurchasableConditionRule", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\elements\\conditions\\orders\\ItemSubtotalConditionRule", + "class": "craft\\commerce\\elements\\conditions\\orders\\HasPurchasableConditionRule", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\HasPurchasableConditionRule", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\HasPurchasableConditionRule", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\HasPurchasableConditionRule", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ItemSubtotalConditionRule", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ItemSubtotalConditionRule", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ItemSubtotalConditionRule", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ItemSubtotalConditionRule", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" @@ -14481,9 +15255,9 @@ }, { "class": "craft\\commerce\\elements\\conditions\\orders\\OrderCondition", - "name": "EVENT_REGISTER_CONDITION_RULE_TYPES", - "type": "craft\\events\\RegisterConditionRuleTypesEvent", - "desc": "The event that is triggered when defining the condition rule types." + "name": "EVENT_REGISTER_CONDITION_RULES", + "type": "craft\\events\\RegisterConditionRulesEvent", + "desc": "The event that is triggered when defining the selectable condition rules." }, { "class": "craft\\commerce\\elements\\conditions\\orders\\OrderCondition", @@ -14821,6 +15595,48 @@ "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingAddressZoneConditionRule", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingAddressZoneConditionRule", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingAddressZoneConditionRule", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingAddressZoneConditionRule", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingAddressZoneConditionRule", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingAddressZoneConditionRule", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingAddressZoneConditionRule", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, { "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingMethodConditionRule", "name": "EVENT_INIT", @@ -14863,6 +15679,102 @@ "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingMethodOrderCondition", + "name": "EVENT_REGISTER_CONDITION_RULES", + "type": "craft\\events\\RegisterConditionRulesEvent", + "desc": "The event that is triggered when defining the selectable condition rules." + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingMethodOrderCondition", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingMethodOrderCondition", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingMethodOrderCondition", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingMethodOrderCondition", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingMethodOrderCondition", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingMethodOrderCondition", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingMethodOrderCondition", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingRuleOrderCondition", + "name": "EVENT_REGISTER_CONDITION_RULES", + "type": "craft\\events\\RegisterConditionRulesEvent", + "desc": "The event that is triggered when defining the selectable condition rules." + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingRuleOrderCondition", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingRuleOrderCondition", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingRuleOrderCondition", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingRuleOrderCondition", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingRuleOrderCondition", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingRuleOrderCondition", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\ShippingRuleOrderCondition", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, { "class": "craft\\commerce\\elements\\conditions\\orders\\TotalConditionRule", "name": "EVENT_INIT", @@ -15115,11 +16027,53 @@ "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\TotalWeightConditionRule", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\TotalWeightConditionRule", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\TotalWeightConditionRule", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\TotalWeightConditionRule", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\TotalWeightConditionRule", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\TotalWeightConditionRule", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\elements\\conditions\\orders\\TotalWeightConditionRule", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, { "class": "craft\\commerce\\elements\\conditions\\products\\ProductCondition", - "name": "EVENT_REGISTER_CONDITION_RULE_TYPES", - "type": "craft\\events\\RegisterConditionRuleTypesEvent", - "desc": "The event that is triggered when defining the condition rule types." + "name": "EVENT_REGISTER_CONDITION_RULES", + "type": "craft\\events\\RegisterConditionRulesEvent", + "desc": "The event that is triggered when defining the selectable condition rules." }, { "class": "craft\\commerce\\elements\\conditions\\products\\ProductCondition", @@ -15247,6 +16201,48 @@ "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, + { + "class": "craft\\commerce\\elements\\conditions\\products\\ProductVariantInventoryTrackedConditionRule", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\elements\\conditions\\products\\ProductVariantInventoryTrackedConditionRule", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\elements\\conditions\\products\\ProductVariantInventoryTrackedConditionRule", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\elements\\conditions\\products\\ProductVariantInventoryTrackedConditionRule", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\conditions\\products\\ProductVariantInventoryTrackedConditionRule", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\conditions\\products\\ProductVariantInventoryTrackedConditionRule", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\elements\\conditions\\products\\ProductVariantInventoryTrackedConditionRule", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, { "class": "craft\\commerce\\elements\\conditions\\products\\ProductVariantPriceConditionRule", "name": "EVENT_INIT", @@ -15374,2827 +16370,4489 @@ "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\elements\\conditions\\users\\DiscountGroupConditionRule", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingCondition", + "name": "EVENT_REGISTER_CONDITION_RULES", + "type": "craft\\events\\RegisterConditionRulesEvent", + "desc": "The event that is triggered when defining the selectable condition rules." + }, + { + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingCondition", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\elements\\conditions\\users\\DiscountGroupConditionRule", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingCondition", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\elements\\conditions\\users\\DiscountGroupConditionRule", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingCondition", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\elements\\conditions\\users\\DiscountGroupConditionRule", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingCondition", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\elements\\conditions\\users\\DiscountGroupConditionRule", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingCondition", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\elements\\conditions\\users\\DiscountGroupConditionRule", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingCondition", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\elements\\conditions\\users\\DiscountGroupConditionRule", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingCondition", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\elements\\conditions\\variants\\VariantCondition", - "name": "EVENT_REGISTER_CONDITION_RULE_TYPES", - "type": "craft\\events\\RegisterConditionRuleTypesEvent", - "desc": "The event that is triggered when defining the condition rule types." - }, - { - "class": "craft\\commerce\\elements\\conditions\\variants\\VariantCondition", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingCustomerConditionRule", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\elements\\conditions\\variants\\VariantCondition", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingCustomerConditionRule", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\elements\\conditions\\variants\\VariantCondition", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingCustomerConditionRule", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\elements\\conditions\\variants\\VariantCondition", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingCustomerConditionRule", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\elements\\conditions\\variants\\VariantCondition", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingCustomerConditionRule", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\elements\\conditions\\variants\\VariantCondition", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingCustomerConditionRule", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\elements\\conditions\\variants\\VariantCondition", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingCustomerConditionRule", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\elements\\db\\DonationQuery", - "name": "EVENT_BEFORE_PREPARE", - "type": "craft\\events\\CancelableEvent", - "desc": "An event that is triggered at the beginning of preparing an element query for the query builder." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingPurchasableConditionRule", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\elements\\db\\DonationQuery", - "name": "EVENT_AFTER_PREPARE", - "type": "craft\\events\\CancelableEvent", - "desc": "An event that is triggered at the end of preparing an element query for the query builder." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingPurchasableConditionRule", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\elements\\db\\DonationQuery", - "name": "EVENT_DEFINE_CACHE_TAGS", - "type": "craft\\events\\DefineValueEvent", - "desc": "An event that is triggered when defining the cache tags that should be associated with the query." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingPurchasableConditionRule", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\elements\\db\\DonationQuery", - "name": "EVENT_BEFORE_POPULATE_ELEMENT", - "type": "craft\\events\\PopulateElementEvent", - "desc": "The event that is triggered before an element is populated." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingPurchasableConditionRule", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\elements\\db\\DonationQuery", - "name": "EVENT_AFTER_POPULATE_ELEMENT", - "type": "craft\\events\\PopulateElementEvent", - "desc": "The event that is triggered after an element is populated." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingPurchasableConditionRule", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\elements\\db\\DonationQuery", - "name": "EVENT_AFTER_POPULATE_ELEMENTS", - "type": "craft\\events\\PopulateElementEvent", - "desc": "The event that is triggered after an element is populated." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingPurchasableConditionRule", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\elements\\db\\DonationQuery", - "name": "EVENT_INIT", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingPurchasableConditionRule", + "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", - "desc": "The event that is triggered after the query's init cycle" - }, - { - "class": "craft\\commerce\\elements\\db\\DonationQuery", - "name": "EVENT_DEFINE_BEHAVIORS", - "type": "craft\\events\\DefineBehaviorsEvent", - "desc": "The event that is triggered when defining the class behaviors" - }, - { - "class": "craft\\commerce\\elements\\db\\OrderQuery", - "name": "EVENT_BEFORE_PREPARE", - "type": "craft\\events\\CancelableEvent", - "desc": "An event that is triggered at the beginning of preparing an element query for the query builder." - }, - { - "class": "craft\\commerce\\elements\\db\\OrderQuery", - "name": "EVENT_AFTER_PREPARE", - "type": "craft\\events\\CancelableEvent", - "desc": "An event that is triggered at the end of preparing an element query for the query builder." - }, - { - "class": "craft\\commerce\\elements\\db\\OrderQuery", - "name": "EVENT_DEFINE_CACHE_TAGS", - "type": "craft\\events\\DefineValueEvent", - "desc": "An event that is triggered when defining the cache tags that should be associated with the query." - }, - { - "class": "craft\\commerce\\elements\\db\\OrderQuery", - "name": "EVENT_BEFORE_POPULATE_ELEMENT", - "type": "craft\\events\\PopulateElementEvent", - "desc": "The event that is triggered before an element is populated." - }, - { - "class": "craft\\commerce\\elements\\db\\OrderQuery", - "name": "EVENT_AFTER_POPULATE_ELEMENT", - "type": "craft\\events\\PopulateElementEvent", - "desc": "The event that is triggered after an element is populated." - }, - { - "class": "craft\\commerce\\elements\\db\\OrderQuery", - "name": "EVENT_AFTER_POPULATE_ELEMENTS", - "type": "craft\\events\\PopulateElementEvent", - "desc": "The event that is triggered after an element is populated." + "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\elements\\db\\OrderQuery", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingRulePurchasableCategoryConditionRule", "name": "EVENT_INIT", "type": "yii\\base\\Event", - "desc": "The event that is triggered after the query's init cycle" + "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\elements\\db\\OrderQuery", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingRulePurchasableCategoryConditionRule", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\elements\\db\\ProductQuery", - "name": "EVENT_BEFORE_PREPARE", - "type": "craft\\events\\CancelableEvent", - "desc": "An event that is triggered at the beginning of preparing an element query for the query builder." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingRulePurchasableCategoryConditionRule", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\elements\\db\\ProductQuery", - "name": "EVENT_AFTER_PREPARE", - "type": "craft\\events\\CancelableEvent", - "desc": "An event that is triggered at the end of preparing an element query for the query builder." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingRulePurchasableCategoryConditionRule", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\elements\\db\\ProductQuery", - "name": "EVENT_DEFINE_CACHE_TAGS", - "type": "craft\\events\\DefineValueEvent", - "desc": "An event that is triggered when defining the cache tags that should be associated with the query." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingRulePurchasableCategoryConditionRule", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\elements\\db\\ProductQuery", - "name": "EVENT_BEFORE_POPULATE_ELEMENT", - "type": "craft\\events\\PopulateElementEvent", - "desc": "The event that is triggered before an element is populated." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingRulePurchasableCategoryConditionRule", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\elements\\db\\ProductQuery", - "name": "EVENT_AFTER_POPULATE_ELEMENT", - "type": "craft\\events\\PopulateElementEvent", - "desc": "The event that is triggered after an element is populated." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingRulePurchasableCategoryConditionRule", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\elements\\db\\ProductQuery", - "name": "EVENT_AFTER_POPULATE_ELEMENTS", - "type": "craft\\events\\PopulateElementEvent", - "desc": "The event that is triggered after an element is populated." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingRulePurchasableCondition", + "name": "EVENT_REGISTER_CONDITION_RULES", + "type": "craft\\events\\RegisterConditionRulesEvent", + "desc": "The event that is triggered when defining the selectable condition rules." }, { - "class": "craft\\commerce\\elements\\db\\ProductQuery", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingRulePurchasableCondition", "name": "EVENT_INIT", "type": "yii\\base\\Event", - "desc": "The event that is triggered after the query's init cycle" + "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\elements\\db\\ProductQuery", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingRulePurchasableCondition", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\elements\\db\\SubscriptionQuery", - "name": "EVENT_BEFORE_PREPARE", - "type": "craft\\events\\CancelableEvent", - "desc": "An event that is triggered at the beginning of preparing an element query for the query builder." - }, - { - "class": "craft\\commerce\\elements\\db\\SubscriptionQuery", - "name": "EVENT_AFTER_PREPARE", - "type": "craft\\events\\CancelableEvent", - "desc": "An event that is triggered at the end of preparing an element query for the query builder." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingRulePurchasableCondition", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\elements\\db\\SubscriptionQuery", - "name": "EVENT_DEFINE_CACHE_TAGS", - "type": "craft\\events\\DefineValueEvent", - "desc": "An event that is triggered when defining the cache tags that should be associated with the query." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingRulePurchasableCondition", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\elements\\db\\SubscriptionQuery", - "name": "EVENT_BEFORE_POPULATE_ELEMENT", - "type": "craft\\events\\PopulateElementEvent", - "desc": "The event that is triggered before an element is populated." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingRulePurchasableCondition", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\elements\\db\\SubscriptionQuery", - "name": "EVENT_AFTER_POPULATE_ELEMENT", - "type": "craft\\events\\PopulateElementEvent", - "desc": "The event that is triggered after an element is populated." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingRulePurchasableCondition", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\elements\\db\\SubscriptionQuery", - "name": "EVENT_AFTER_POPULATE_ELEMENTS", - "type": "craft\\events\\PopulateElementEvent", - "desc": "The event that is triggered after an element is populated." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\CatalogPricingRulePurchasableCondition", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\elements\\db\\SubscriptionQuery", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\PurchasableConditionRule", "name": "EVENT_INIT", "type": "yii\\base\\Event", - "desc": "The event that is triggered after the query's init cycle" + "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\elements\\db\\SubscriptionQuery", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\PurchasableConditionRule", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\elements\\db\\VariantQuery", - "name": "EVENT_BEFORE_PREPARE", - "type": "craft\\events\\CancelableEvent", - "desc": "An event that is triggered at the beginning of preparing an element query for the query builder." - }, - { - "class": "craft\\commerce\\elements\\db\\VariantQuery", - "name": "EVENT_AFTER_PREPARE", - "type": "craft\\events\\CancelableEvent", - "desc": "An event that is triggered at the end of preparing an element query for the query builder." - }, - { - "class": "craft\\commerce\\elements\\db\\VariantQuery", - "name": "EVENT_DEFINE_CACHE_TAGS", - "type": "craft\\events\\DefineValueEvent", - "desc": "An event that is triggered when defining the cache tags that should be associated with the query." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\PurchasableConditionRule", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\elements\\db\\VariantQuery", - "name": "EVENT_BEFORE_POPULATE_ELEMENT", - "type": "craft\\events\\PopulateElementEvent", - "desc": "The event that is triggered before an element is populated." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\PurchasableConditionRule", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\elements\\db\\VariantQuery", - "name": "EVENT_AFTER_POPULATE_ELEMENT", - "type": "craft\\events\\PopulateElementEvent", - "desc": "The event that is triggered after an element is populated." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\PurchasableConditionRule", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\elements\\db\\VariantQuery", - "name": "EVENT_AFTER_POPULATE_ELEMENTS", - "type": "craft\\events\\PopulateElementEvent", - "desc": "The event that is triggered after an element is populated." + "class": "craft\\commerce\\elements\\conditions\\purchasables\\PurchasableConditionRule", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\elements\\db\\VariantQuery", - "name": "EVENT_INIT", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\PurchasableConditionRule", + "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", - "desc": "The event that is triggered after the query's init cycle" - }, - { - "class": "craft\\commerce\\elements\\db\\VariantQuery", - "name": "EVENT_DEFINE_BEHAVIORS", - "type": "craft\\events\\DefineBehaviorsEvent", - "desc": "The event that is triggered when defining the class behaviors" + "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\engines\\Tax", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\PurchasableTypeConditionRule", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\engines\\Tax", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\PurchasableTypeConditionRule", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\engines\\Tax", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\PurchasableTypeConditionRule", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\engines\\Tax", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\PurchasableTypeConditionRule", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\engines\\Tax", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\PurchasableTypeConditionRule", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\engines\\Tax", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\PurchasableTypeConditionRule", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\engines\\Tax", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\PurchasableTypeConditionRule", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\exports\\Expanded", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\SkuConditionRule", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\exports\\Expanded", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\SkuConditionRule", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\exports\\Expanded", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\SkuConditionRule", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\exports\\Expanded", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\SkuConditionRule", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\exports\\Expanded", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\SkuConditionRule", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\exports\\Expanded", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\SkuConditionRule", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\exports\\Expanded", + "class": "craft\\commerce\\elements\\conditions\\purchasables\\SkuConditionRule", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\exports\\LineItemExport", + "class": "craft\\commerce\\elements\\conditions\\users\\DiscountGroupConditionRule", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\exports\\LineItemExport", + "class": "craft\\commerce\\elements\\conditions\\users\\DiscountGroupConditionRule", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\exports\\LineItemExport", + "class": "craft\\commerce\\elements\\conditions\\users\\DiscountGroupConditionRule", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\exports\\LineItemExport", + "class": "craft\\commerce\\elements\\conditions\\users\\DiscountGroupConditionRule", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\exports\\LineItemExport", + "class": "craft\\commerce\\elements\\conditions\\users\\DiscountGroupConditionRule", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\exports\\LineItemExport", + "class": "craft\\commerce\\elements\\conditions\\users\\DiscountGroupConditionRule", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\exports\\LineItemExport", + "class": "craft\\commerce\\elements\\conditions\\users\\DiscountGroupConditionRule", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\exports\\OrderExport", + "class": "craft\\commerce\\elements\\conditions\\variants\\VariantCondition", + "name": "EVENT_REGISTER_CONDITION_RULES", + "type": "craft\\events\\RegisterConditionRulesEvent", + "desc": "The event that is triggered when defining the selectable condition rules." + }, + { + "class": "craft\\commerce\\elements\\conditions\\variants\\VariantCondition", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\exports\\OrderExport", + "class": "craft\\commerce\\elements\\conditions\\variants\\VariantCondition", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\exports\\OrderExport", + "class": "craft\\commerce\\elements\\conditions\\variants\\VariantCondition", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\exports\\OrderExport", + "class": "craft\\commerce\\elements\\conditions\\variants\\VariantCondition", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\exports\\OrderExport", + "class": "craft\\commerce\\elements\\conditions\\variants\\VariantCondition", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\elements\\conditions\\variants\\VariantCondition", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\elements\\conditions\\variants\\VariantCondition", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\elements\\db\\DonationQuery", + "name": "EVENT_BEFORE_PREPARE", + "type": "craft\\events\\CancelableEvent", + "desc": "An event that is triggered at the beginning of preparing an element query for the query builder." + }, + { + "class": "craft\\commerce\\elements\\db\\DonationQuery", + "name": "EVENT_AFTER_PREPARE", + "type": "craft\\events\\CancelableEvent", + "desc": "An event that is triggered at the end of preparing an element query for the query builder." + }, + { + "class": "craft\\commerce\\elements\\db\\DonationQuery", + "name": "EVENT_DEFINE_CACHE_TAGS", + "type": "craft\\events\\DefineValueEvent", + "desc": "An event that is triggered when defining the cache tags that should be associated with the query." + }, + { + "class": "craft\\commerce\\elements\\db\\DonationQuery", + "name": "EVENT_BEFORE_POPULATE_ELEMENT", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered before an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\DonationQuery", + "name": "EVENT_AFTER_POPULATE_ELEMENT", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered after an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\DonationQuery", + "name": "EVENT_AFTER_POPULATE_ELEMENTS", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered after an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\DonationQuery", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the query's init cycle" + }, + { + "class": "craft\\commerce\\elements\\db\\DonationQuery", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\elements\\db\\OrderQuery", + "name": "EVENT_BEFORE_PREPARE", + "type": "craft\\events\\CancelableEvent", + "desc": "An event that is triggered at the beginning of preparing an element query for the query builder." + }, + { + "class": "craft\\commerce\\elements\\db\\OrderQuery", + "name": "EVENT_AFTER_PREPARE", + "type": "craft\\events\\CancelableEvent", + "desc": "An event that is triggered at the end of preparing an element query for the query builder." + }, + { + "class": "craft\\commerce\\elements\\db\\OrderQuery", + "name": "EVENT_DEFINE_CACHE_TAGS", + "type": "craft\\events\\DefineValueEvent", + "desc": "An event that is triggered when defining the cache tags that should be associated with the query." + }, + { + "class": "craft\\commerce\\elements\\db\\OrderQuery", + "name": "EVENT_BEFORE_POPULATE_ELEMENT", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered before an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\OrderQuery", + "name": "EVENT_AFTER_POPULATE_ELEMENT", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered after an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\OrderQuery", + "name": "EVENT_AFTER_POPULATE_ELEMENTS", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered after an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\OrderQuery", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the query's init cycle" + }, + { + "class": "craft\\commerce\\elements\\db\\OrderQuery", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\elements\\db\\ProductQuery", + "name": "EVENT_BEFORE_PREPARE", + "type": "craft\\events\\CancelableEvent", + "desc": "An event that is triggered at the beginning of preparing an element query for the query builder." + }, + { + "class": "craft\\commerce\\elements\\db\\ProductQuery", + "name": "EVENT_AFTER_PREPARE", + "type": "craft\\events\\CancelableEvent", + "desc": "An event that is triggered at the end of preparing an element query for the query builder." + }, + { + "class": "craft\\commerce\\elements\\db\\ProductQuery", + "name": "EVENT_DEFINE_CACHE_TAGS", + "type": "craft\\events\\DefineValueEvent", + "desc": "An event that is triggered when defining the cache tags that should be associated with the query." + }, + { + "class": "craft\\commerce\\elements\\db\\ProductQuery", + "name": "EVENT_BEFORE_POPULATE_ELEMENT", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered before an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\ProductQuery", + "name": "EVENT_AFTER_POPULATE_ELEMENT", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered after an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\ProductQuery", + "name": "EVENT_AFTER_POPULATE_ELEMENTS", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered after an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\ProductQuery", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the query's init cycle" + }, + { + "class": "craft\\commerce\\elements\\db\\ProductQuery", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\elements\\db\\PurchasableQuery", + "name": "EVENT_BEFORE_PREPARE", + "type": "craft\\events\\CancelableEvent", + "desc": "An event that is triggered at the beginning of preparing an element query for the query builder." + }, + { + "class": "craft\\commerce\\elements\\db\\PurchasableQuery", + "name": "EVENT_AFTER_PREPARE", + "type": "craft\\events\\CancelableEvent", + "desc": "An event that is triggered at the end of preparing an element query for the query builder." + }, + { + "class": "craft\\commerce\\elements\\db\\PurchasableQuery", + "name": "EVENT_DEFINE_CACHE_TAGS", + "type": "craft\\events\\DefineValueEvent", + "desc": "An event that is triggered when defining the cache tags that should be associated with the query." + }, + { + "class": "craft\\commerce\\elements\\db\\PurchasableQuery", + "name": "EVENT_BEFORE_POPULATE_ELEMENT", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered before an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\PurchasableQuery", + "name": "EVENT_AFTER_POPULATE_ELEMENT", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered after an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\PurchasableQuery", + "name": "EVENT_AFTER_POPULATE_ELEMENTS", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered after an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\PurchasableQuery", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the query's init cycle" + }, + { + "class": "craft\\commerce\\elements\\db\\PurchasableQuery", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\elements\\db\\SubscriptionQuery", + "name": "EVENT_BEFORE_PREPARE", + "type": "craft\\events\\CancelableEvent", + "desc": "An event that is triggered at the beginning of preparing an element query for the query builder." + }, + { + "class": "craft\\commerce\\elements\\db\\SubscriptionQuery", + "name": "EVENT_AFTER_PREPARE", + "type": "craft\\events\\CancelableEvent", + "desc": "An event that is triggered at the end of preparing an element query for the query builder." + }, + { + "class": "craft\\commerce\\elements\\db\\SubscriptionQuery", + "name": "EVENT_DEFINE_CACHE_TAGS", + "type": "craft\\events\\DefineValueEvent", + "desc": "An event that is triggered when defining the cache tags that should be associated with the query." + }, + { + "class": "craft\\commerce\\elements\\db\\SubscriptionQuery", + "name": "EVENT_BEFORE_POPULATE_ELEMENT", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered before an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\SubscriptionQuery", + "name": "EVENT_AFTER_POPULATE_ELEMENT", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered after an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\SubscriptionQuery", + "name": "EVENT_AFTER_POPULATE_ELEMENTS", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered after an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\SubscriptionQuery", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the query's init cycle" + }, + { + "class": "craft\\commerce\\elements\\db\\SubscriptionQuery", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\elements\\db\\VariantQuery", + "name": "EVENT_BEFORE_PREPARE", + "type": "craft\\events\\CancelableEvent", + "desc": "An event that is triggered at the beginning of preparing an element query for the query builder." + }, + { + "class": "craft\\commerce\\elements\\db\\VariantQuery", + "name": "EVENT_AFTER_PREPARE", + "type": "craft\\events\\CancelableEvent", + "desc": "An event that is triggered at the end of preparing an element query for the query builder." + }, + { + "class": "craft\\commerce\\elements\\db\\VariantQuery", + "name": "EVENT_DEFINE_CACHE_TAGS", + "type": "craft\\events\\DefineValueEvent", + "desc": "An event that is triggered when defining the cache tags that should be associated with the query." + }, + { + "class": "craft\\commerce\\elements\\db\\VariantQuery", + "name": "EVENT_BEFORE_POPULATE_ELEMENT", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered before an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\VariantQuery", + "name": "EVENT_AFTER_POPULATE_ELEMENT", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered after an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\VariantQuery", + "name": "EVENT_AFTER_POPULATE_ELEMENTS", + "type": "craft\\events\\PopulateElementEvent", + "desc": "The event that is triggered after an element is populated." + }, + { + "class": "craft\\commerce\\elements\\db\\VariantQuery", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the query's init cycle" + }, + { + "class": "craft\\commerce\\elements\\db\\VariantQuery", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\engines\\Tax", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\engines\\Tax", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\engines\\Tax", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\engines\\Tax", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\engines\\Tax", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\engines\\Tax", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\engines\\Tax", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\exports\\Expanded", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\exports\\Expanded", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\exports\\Expanded", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\exports\\Expanded", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\exports\\Expanded", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\exports\\Expanded", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\exports\\Expanded", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\exports\\LineItemExport", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\exports\\LineItemExport", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\exports\\LineItemExport", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\exports\\LineItemExport", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\exports\\LineItemExport", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\exports\\LineItemExport", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\exports\\LineItemExport", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\exports\\OrderExport", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\exports\\OrderExport", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\exports\\OrderExport", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\exports\\OrderExport", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\exports\\OrderExport", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\exports\\OrderExport", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\exports\\OrderExport", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\ProductTitleField", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\ProductTitleField", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\ProductTitleField", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\ProductTitleField", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\ProductTitleField", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\ProductTitleField", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\ProductTitleField", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableAllowedQtyField", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableAllowedQtyField", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableAllowedQtyField", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableAllowedQtyField", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableAllowedQtyField", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableAllowedQtyField", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableAllowedQtyField", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableAvailableForPurchaseField", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableAvailableForPurchaseField", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableAvailableForPurchaseField", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableAvailableForPurchaseField", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableAvailableForPurchaseField", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableAvailableForPurchaseField", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableAvailableForPurchaseField", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableDimensionsField", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableDimensionsField", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableDimensionsField", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableDimensionsField", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableDimensionsField", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableDimensionsField", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableDimensionsField", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableFreeShippingField", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableFreeShippingField", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableFreeShippingField", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableFreeShippingField", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableFreeShippingField", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableFreeShippingField", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableFreeShippingField", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasablePriceField", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasablePriceField", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasablePriceField", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasablePriceField", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasablePriceField", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasablePriceField", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasablePriceField", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasablePromotableField", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasablePromotableField", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasablePromotableField", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasablePromotableField", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasablePromotableField", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasablePromotableField", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasablePromotableField", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableSkuField", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableSkuField", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableSkuField", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableSkuField", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableSkuField", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableSkuField", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableSkuField", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableStockField", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableStockField", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableStockField", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableStockField", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableStockField", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableStockField", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableStockField", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableWeightField", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableWeightField", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableWeightField", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableWeightField", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableWeightField", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableWeightField", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\PurchasableWeightField", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\UserAddressSettings", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\UserAddressSettings", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\UserAddressSettings", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\UserAddressSettings", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\UserAddressSettings", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\UserAddressSettings", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\UserAddressSettings", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\UserCommerceField", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\UserCommerceField", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\UserCommerceField", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\UserCommerceField", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\UserCommerceField", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\UserCommerceField", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\UserCommerceField", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\VariantTitleField", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\VariantTitleField", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\VariantTitleField", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\VariantTitleField", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\VariantTitleField", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\VariantTitleField", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\VariantTitleField", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\VariantsField", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\VariantsField", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\VariantsField", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\VariantsField", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\VariantsField", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\VariantsField", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\fieldlayoutelements\\VariantsField", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_DEFINE_SELECTION_CRITERIA", + "type": "craft\\events\\ElementCriteriaEvent", + "desc": "The event that is triggered when defining the selection criteria for this field." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_BEFORE_ELEMENT_SAVE", + "type": "craft\\events\\FieldElementEvent", + "desc": "The event that is triggered before the element is saved." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_AFTER_ELEMENT_SAVE", + "type": "craft\\events\\FieldElementEvent", + "desc": "The event that is triggered after the element is saved." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_AFTER_ELEMENT_PROPAGATE", + "type": "craft\\events\\FieldElementEvent", + "desc": "The event that is triggered after the element is fully saved and propagated to other sites." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_BEFORE_ELEMENT_DELETE", + "type": "craft\\events\\FieldElementEvent", + "desc": "The event that is triggered before the element is deleted." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_AFTER_ELEMENT_DELETE", + "type": "craft\\events\\FieldElementEvent", + "desc": "The event that is triggered after the element is deleted." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_BEFORE_ELEMENT_RESTORE", + "type": "craft\\events\\FieldElementEvent", + "desc": "The event that is triggered before the element is restored." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_AFTER_ELEMENT_RESTORE", + "type": "craft\\events\\FieldElementEvent", + "desc": "The event that is triggered after the element is restored." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_DEFINE_KEYWORDS", + "type": "craft\\events\\DefineFieldKeywordsEvent", + "desc": "The event that is triggered when defining the field’s search keywords for an element." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_DEFINE_INPUT_HTML", + "type": "craft\\events\\DefineFieldHtmlEvent", + "desc": "The event that is triggered when defining the field’s input HTML." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_BEFORE_SAVE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered before the component is saved." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_AFTER_SAVE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered after the component is saved." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_BEFORE_DELETE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered before the component is deleted." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_BEFORE_APPLY_DELETE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered before the delete is applied to the database." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_AFTER_DELETE", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the component is deleted." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_DEFINE_SETTINGS_ATTRIBUTES", + "type": "craft\\events\\DefineValueEvent", + "desc": "The event that is triggered when defining the component’s settings attributes, as returned by `settingsAttributes()`." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\fields\\Products", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_DEFINE_SELECTION_CRITERIA", + "type": "craft\\events\\ElementCriteriaEvent", + "desc": "The event that is triggered when defining the selection criteria for this field." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_BEFORE_ELEMENT_SAVE", + "type": "craft\\events\\FieldElementEvent", + "desc": "The event that is triggered before the element is saved." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_AFTER_ELEMENT_SAVE", + "type": "craft\\events\\FieldElementEvent", + "desc": "The event that is triggered after the element is saved." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_AFTER_ELEMENT_PROPAGATE", + "type": "craft\\events\\FieldElementEvent", + "desc": "The event that is triggered after the element is fully saved and propagated to other sites." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_BEFORE_ELEMENT_DELETE", + "type": "craft\\events\\FieldElementEvent", + "desc": "The event that is triggered before the element is deleted." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_AFTER_ELEMENT_DELETE", + "type": "craft\\events\\FieldElementEvent", + "desc": "The event that is triggered after the element is deleted." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_BEFORE_ELEMENT_RESTORE", + "type": "craft\\events\\FieldElementEvent", + "desc": "The event that is triggered before the element is restored." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_AFTER_ELEMENT_RESTORE", + "type": "craft\\events\\FieldElementEvent", + "desc": "The event that is triggered after the element is restored." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_DEFINE_KEYWORDS", + "type": "craft\\events\\DefineFieldKeywordsEvent", + "desc": "The event that is triggered when defining the field’s search keywords for an element." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_DEFINE_INPUT_HTML", + "type": "craft\\events\\DefineFieldHtmlEvent", + "desc": "The event that is triggered when defining the field’s input HTML." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_BEFORE_SAVE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered before the component is saved." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_AFTER_SAVE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered after the component is saved." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_BEFORE_DELETE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered before the component is deleted." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_BEFORE_APPLY_DELETE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered before the delete is applied to the database." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_AFTER_DELETE", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the component is deleted." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_DEFINE_SETTINGS_ATTRIBUTES", + "type": "craft\\events\\DefineValueEvent", + "desc": "The event that is triggered when defining the component’s settings attributes, as returned by `settingsAttributes()`." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\fields\\Variants", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\gateways\\Dummy", + "name": "EVENT_BEFORE_SAVE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered before the component is saved." + }, + { + "class": "craft\\commerce\\gateways\\Dummy", + "name": "EVENT_AFTER_SAVE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered after the component is saved." + }, + { + "class": "craft\\commerce\\gateways\\Dummy", + "name": "EVENT_BEFORE_DELETE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered before the component is deleted." + }, + { + "class": "craft\\commerce\\gateways\\Dummy", + "name": "EVENT_BEFORE_APPLY_DELETE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered before the delete is applied to the database." + }, + { + "class": "craft\\commerce\\gateways\\Dummy", + "name": "EVENT_AFTER_DELETE", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the component is deleted." + }, + { + "class": "craft\\commerce\\gateways\\Dummy", + "name": "EVENT_DEFINE_SETTINGS_ATTRIBUTES", + "type": "craft\\events\\DefineValueEvent", + "desc": "The event that is triggered when defining the component’s settings attributes, as returned by `settingsAttributes()`." + }, + { + "class": "craft\\commerce\\gateways\\Dummy", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\gateways\\Dummy", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\gateways\\Dummy", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\gateways\\Dummy", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\gateways\\Dummy", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\gateways\\Dummy", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\gateways\\Dummy", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\gateways\\Manual", + "name": "EVENT_BEFORE_SAVE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered before the component is saved." + }, + { + "class": "craft\\commerce\\gateways\\Manual", + "name": "EVENT_AFTER_SAVE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered after the component is saved." + }, + { + "class": "craft\\commerce\\gateways\\Manual", + "name": "EVENT_BEFORE_DELETE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered before the component is deleted." + }, + { + "class": "craft\\commerce\\gateways\\Manual", + "name": "EVENT_BEFORE_APPLY_DELETE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered before the delete is applied to the database." + }, + { + "class": "craft\\commerce\\gateways\\Manual", + "name": "EVENT_AFTER_DELETE", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the component is deleted." + }, + { + "class": "craft\\commerce\\gateways\\Manual", + "name": "EVENT_DEFINE_SETTINGS_ATTRIBUTES", + "type": "craft\\events\\DefineValueEvent", + "desc": "The event that is triggered when defining the component’s settings attributes, as returned by `settingsAttributes()`." + }, + { + "class": "craft\\commerce\\gateways\\Manual", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\gateways\\Manual", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\gateways\\Manual", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\gateways\\Manual", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\gateways\\Manual", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\gateways\\Manual", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\gateways\\Manual", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\gateways\\MissingGateway", + "name": "EVENT_BEFORE_SAVE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered before the component is saved." + }, + { + "class": "craft\\commerce\\gateways\\MissingGateway", + "name": "EVENT_AFTER_SAVE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered after the component is saved." + }, + { + "class": "craft\\commerce\\gateways\\MissingGateway", + "name": "EVENT_BEFORE_DELETE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered before the component is deleted." + }, + { + "class": "craft\\commerce\\gateways\\MissingGateway", + "name": "EVENT_BEFORE_APPLY_DELETE", + "type": "craft\\events\\ModelEvent", + "desc": "The event that is triggered before the delete is applied to the database." + }, + { + "class": "craft\\commerce\\gateways\\MissingGateway", + "name": "EVENT_AFTER_DELETE", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the component is deleted." + }, + { + "class": "craft\\commerce\\gateways\\MissingGateway", + "name": "EVENT_DEFINE_SETTINGS_ATTRIBUTES", + "type": "craft\\events\\DefineValueEvent", + "desc": "The event that is triggered when defining the component’s settings attributes, as returned by `settingsAttributes()`." + }, + { + "class": "craft\\commerce\\gateways\\MissingGateway", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\gateways\\MissingGateway", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\gateways\\MissingGateway", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\gateways\\MissingGateway", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\gateways\\MissingGateway", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\gateways\\MissingGateway", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\gateways\\MissingGateway", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\migrations\\Install", + "name": "EVENT_AFTER_UP", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the migration is executed" + }, + { + "class": "craft\\commerce\\migrations\\Install", + "name": "EVENT_AFTER_DOWN", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the migration is reverted" + }, + { + "class": "craft\\commerce\\models\\CatalogPricing", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\models\\CatalogPricing", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\models\\CatalogPricing", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\models\\CatalogPricing", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\models\\CatalogPricing", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\models\\CatalogPricing", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\models\\CatalogPricing", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\models\\CatalogPricingRule", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" + }, + { + "class": "craft\\commerce\\models\\CatalogPricingRule", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\models\\CatalogPricingRule", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\models\\CatalogPricingRule", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\models\\CatalogPricingRule", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\exports\\OrderExport", + "class": "craft\\commerce\\models\\CatalogPricingRule", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\exports\\OrderExport", + "class": "craft\\commerce\\models\\CatalogPricingRule", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\fieldlayoutelements\\ProductTitleField", + "class": "craft\\commerce\\models\\Coupon", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\fieldlayoutelements\\ProductTitleField", + "class": "craft\\commerce\\models\\Coupon", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\fieldlayoutelements\\ProductTitleField", + "class": "craft\\commerce\\models\\Coupon", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\fieldlayoutelements\\ProductTitleField", + "class": "craft\\commerce\\models\\Coupon", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\fieldlayoutelements\\ProductTitleField", + "class": "craft\\commerce\\models\\Coupon", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\fieldlayoutelements\\ProductTitleField", + "class": "craft\\commerce\\models\\Coupon", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\fieldlayoutelements\\ProductTitleField", + "class": "craft\\commerce\\models\\Coupon", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\fieldlayoutelements\\UserAddressSettings", + "class": "craft\\commerce\\models\\Discount", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\fieldlayoutelements\\UserAddressSettings", + "class": "craft\\commerce\\models\\Discount", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\fieldlayoutelements\\UserAddressSettings", + "class": "craft\\commerce\\models\\Discount", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\fieldlayoutelements\\UserAddressSettings", + "class": "craft\\commerce\\models\\Discount", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\fieldlayoutelements\\UserAddressSettings", + "class": "craft\\commerce\\models\\Discount", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\fieldlayoutelements\\UserAddressSettings", + "class": "craft\\commerce\\models\\Discount", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\fieldlayoutelements\\UserAddressSettings", + "class": "craft\\commerce\\models\\Discount", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\fieldlayoutelements\\VariantTitleField", + "class": "craft\\commerce\\models\\Email", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\fieldlayoutelements\\VariantTitleField", + "class": "craft\\commerce\\models\\Email", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\fieldlayoutelements\\VariantTitleField", + "class": "craft\\commerce\\models\\Email", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\fieldlayoutelements\\VariantTitleField", + "class": "craft\\commerce\\models\\Email", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\fieldlayoutelements\\VariantTitleField", + "class": "craft\\commerce\\models\\Email", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\fieldlayoutelements\\VariantTitleField", + "class": "craft\\commerce\\models\\Email", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\fieldlayoutelements\\VariantTitleField", + "class": "craft\\commerce\\models\\Email", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\fieldlayoutelements\\VariantsField", + "class": "craft\\commerce\\models\\InventoryFulfillmentLevel", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\fieldlayoutelements\\VariantsField", + "class": "craft\\commerce\\models\\InventoryFulfillmentLevel", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\fieldlayoutelements\\VariantsField", + "class": "craft\\commerce\\models\\InventoryFulfillmentLevel", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\fieldlayoutelements\\VariantsField", + "class": "craft\\commerce\\models\\InventoryFulfillmentLevel", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\fieldlayoutelements\\VariantsField", + "class": "craft\\commerce\\models\\InventoryFulfillmentLevel", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\fieldlayoutelements\\VariantsField", + "class": "craft\\commerce\\models\\InventoryFulfillmentLevel", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\fieldlayoutelements\\VariantsField", + "class": "craft\\commerce\\models\\InventoryFulfillmentLevel", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\fields\\Products", - "name": "EVENT_DEFINE_SELECTION_CRITERIA", - "type": "craft\\events\\ElementCriteriaEvent", - "desc": "The event that is triggered when defining the selection criteria for this field." + "class": "craft\\commerce\\models\\InventoryItem", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\fields\\Products", - "name": "EVENT_BEFORE_ELEMENT_SAVE", - "type": "craft\\events\\FieldElementEvent", - "desc": "The event that is triggered before the element is saved." + "class": "craft\\commerce\\models\\InventoryItem", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\fields\\Products", - "name": "EVENT_AFTER_ELEMENT_SAVE", - "type": "craft\\events\\FieldElementEvent", - "desc": "The event that is triggered after the element is saved." + "class": "craft\\commerce\\models\\InventoryItem", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\fields\\Products", - "name": "EVENT_AFTER_ELEMENT_PROPAGATE", - "type": "craft\\events\\FieldElementEvent", - "desc": "The event that is triggered after the element is fully saved and propagated to other sites." + "class": "craft\\commerce\\models\\InventoryItem", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\fields\\Products", - "name": "EVENT_BEFORE_ELEMENT_DELETE", - "type": "craft\\events\\FieldElementEvent", - "desc": "The event that is triggered before the element is deleted." + "class": "craft\\commerce\\models\\InventoryItem", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\fields\\Products", - "name": "EVENT_AFTER_ELEMENT_DELETE", - "type": "craft\\events\\FieldElementEvent", - "desc": "The event that is triggered after the element is deleted." + "class": "craft\\commerce\\models\\InventoryItem", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\fields\\Products", - "name": "EVENT_BEFORE_ELEMENT_RESTORE", - "type": "craft\\events\\FieldElementEvent", - "desc": "The event that is triggered before the element is restored." + "class": "craft\\commerce\\models\\InventoryItem", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\fields\\Products", - "name": "EVENT_AFTER_ELEMENT_RESTORE", - "type": "craft\\events\\FieldElementEvent", - "desc": "The event that is triggered after the element is restored." + "class": "craft\\commerce\\models\\InventoryLevel", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\fields\\Products", - "name": "EVENT_DEFINE_KEYWORDS", - "type": "craft\\events\\DefineFieldKeywordsEvent", - "desc": "The event that is triggered when defining the field’s search keywords for an element." + "class": "craft\\commerce\\models\\InventoryLevel", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\fields\\Products", - "name": "EVENT_DEFINE_INPUT_HTML", - "type": "craft\\events\\DefineFieldHtmlEvent", - "desc": "The event that is triggered when defining the field’s input HTML." + "class": "craft\\commerce\\models\\InventoryLevel", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\fields\\Products", - "name": "EVENT_BEFORE_SAVE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered before the component is saved." + "class": "craft\\commerce\\models\\InventoryLevel", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\fields\\Products", - "name": "EVENT_AFTER_SAVE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered after the component is saved." + "class": "craft\\commerce\\models\\InventoryLevel", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\fields\\Products", - "name": "EVENT_BEFORE_DELETE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered before the component is deleted." + "class": "craft\\commerce\\models\\InventoryLevel", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\fields\\Products", - "name": "EVENT_BEFORE_APPLY_DELETE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered before the delete is applied to the database." + "class": "craft\\commerce\\models\\InventoryLevel", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\fields\\Products", - "name": "EVENT_AFTER_DELETE", + "class": "craft\\commerce\\models\\InventoryLocation", + "name": "EVENT_INIT", "type": "yii\\base\\Event", - "desc": "The event that is triggered after the component is deleted." + "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\fields\\Products", - "name": "EVENT_DEFINE_SETTINGS_ATTRIBUTES", - "type": "craft\\events\\DefineValueEvent", - "desc": "The event that is triggered when defining the component’s settings attributes, as returned by `settingsAttributes()`." + "class": "craft\\commerce\\models\\InventoryLocation", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\fields\\Products", + "class": "craft\\commerce\\models\\InventoryLocation", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" + }, + { + "class": "craft\\commerce\\models\\InventoryLocation", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" + }, + { + "class": "craft\\commerce\\models\\InventoryLocation", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\models\\InventoryLocation", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\models\\InventoryLocation", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\models\\InventoryTransaction", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\fields\\Products", + "class": "craft\\commerce\\models\\InventoryTransaction", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\fields\\Products", + "class": "craft\\commerce\\models\\InventoryTransaction", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\fields\\Products", + "class": "craft\\commerce\\models\\InventoryTransaction", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\fields\\Products", + "class": "craft\\commerce\\models\\InventoryTransaction", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\fields\\Products", + "class": "craft\\commerce\\models\\InventoryTransaction", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\fields\\Products", + "class": "craft\\commerce\\models\\InventoryTransaction", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\fields\\Variants", - "name": "EVENT_DEFINE_SELECTION_CRITERIA", - "type": "craft\\events\\ElementCriteriaEvent", - "desc": "The event that is triggered when defining the selection criteria for this field." - }, - { - "class": "craft\\commerce\\fields\\Variants", - "name": "EVENT_BEFORE_ELEMENT_SAVE", - "type": "craft\\events\\FieldElementEvent", - "desc": "The event that is triggered before the element is saved." + "class": "craft\\commerce\\models\\LineItem", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\fields\\Variants", - "name": "EVENT_AFTER_ELEMENT_SAVE", - "type": "craft\\events\\FieldElementEvent", - "desc": "The event that is triggered after the element is saved." + "class": "craft\\commerce\\models\\LineItem", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\fields\\Variants", - "name": "EVENT_AFTER_ELEMENT_PROPAGATE", - "type": "craft\\events\\FieldElementEvent", - "desc": "The event that is triggered after the element is fully saved and propagated to other sites." + "class": "craft\\commerce\\models\\LineItem", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\fields\\Variants", - "name": "EVENT_BEFORE_ELEMENT_DELETE", - "type": "craft\\events\\FieldElementEvent", - "desc": "The event that is triggered before the element is deleted." + "class": "craft\\commerce\\models\\LineItem", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\fields\\Variants", - "name": "EVENT_AFTER_ELEMENT_DELETE", - "type": "craft\\events\\FieldElementEvent", - "desc": "The event that is triggered after the element is deleted." + "class": "craft\\commerce\\models\\LineItem", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\fields\\Variants", - "name": "EVENT_BEFORE_ELEMENT_RESTORE", - "type": "craft\\events\\FieldElementEvent", - "desc": "The event that is triggered before the element is restored." + "class": "craft\\commerce\\models\\LineItem", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\fields\\Variants", - "name": "EVENT_AFTER_ELEMENT_RESTORE", - "type": "craft\\events\\FieldElementEvent", - "desc": "The event that is triggered after the element is restored." + "class": "craft\\commerce\\models\\LineItem", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\fields\\Variants", - "name": "EVENT_DEFINE_KEYWORDS", - "type": "craft\\events\\DefineFieldKeywordsEvent", - "desc": "The event that is triggered when defining the field’s search keywords for an element." + "class": "craft\\commerce\\models\\LineItemStatus", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\fields\\Variants", - "name": "EVENT_DEFINE_INPUT_HTML", - "type": "craft\\events\\DefineFieldHtmlEvent", - "desc": "The event that is triggered when defining the field’s input HTML." + "class": "craft\\commerce\\models\\LineItemStatus", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\fields\\Variants", - "name": "EVENT_BEFORE_SAVE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered before the component is saved." + "class": "craft\\commerce\\models\\LineItemStatus", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\fields\\Variants", - "name": "EVENT_AFTER_SAVE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered after the component is saved." + "class": "craft\\commerce\\models\\LineItemStatus", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\fields\\Variants", - "name": "EVENT_BEFORE_DELETE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered before the component is deleted." + "class": "craft\\commerce\\models\\LineItemStatus", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\fields\\Variants", - "name": "EVENT_BEFORE_APPLY_DELETE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered before the delete is applied to the database." + "class": "craft\\commerce\\models\\LineItemStatus", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\fields\\Variants", - "name": "EVENT_AFTER_DELETE", + "class": "craft\\commerce\\models\\LineItemStatus", + "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", - "desc": "The event that is triggered after the component is deleted." - }, - { - "class": "craft\\commerce\\fields\\Variants", - "name": "EVENT_DEFINE_SETTINGS_ATTRIBUTES", - "type": "craft\\events\\DefineValueEvent", - "desc": "The event that is triggered when defining the component’s settings attributes, as returned by `settingsAttributes()`." + "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\fields\\Variants", + "class": "craft\\commerce\\models\\OrderAdjustment", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\fields\\Variants", + "class": "craft\\commerce\\models\\OrderAdjustment", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\fields\\Variants", + "class": "craft\\commerce\\models\\OrderAdjustment", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\fields\\Variants", + "class": "craft\\commerce\\models\\OrderAdjustment", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\fields\\Variants", + "class": "craft\\commerce\\models\\OrderAdjustment", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\fields\\Variants", + "class": "craft\\commerce\\models\\OrderAdjustment", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\fields\\Variants", + "class": "craft\\commerce\\models\\OrderAdjustment", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\gateways\\Dummy", - "name": "EVENT_BEFORE_SAVE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered before the component is saved." + "class": "craft\\commerce\\models\\OrderHistory", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\gateways\\Dummy", - "name": "EVENT_AFTER_SAVE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered after the component is saved." + "class": "craft\\commerce\\models\\OrderHistory", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\gateways\\Dummy", - "name": "EVENT_BEFORE_DELETE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered before the component is deleted." + "class": "craft\\commerce\\models\\OrderHistory", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\gateways\\Dummy", - "name": "EVENT_BEFORE_APPLY_DELETE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered before the delete is applied to the database." + "class": "craft\\commerce\\models\\OrderHistory", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\gateways\\Dummy", - "name": "EVENT_AFTER_DELETE", - "type": "yii\\base\\Event", - "desc": "The event that is triggered after the component is deleted." + "class": "craft\\commerce\\models\\OrderHistory", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\gateways\\Dummy", - "name": "EVENT_DEFINE_SETTINGS_ATTRIBUTES", - "type": "craft\\events\\DefineValueEvent", - "desc": "The event that is triggered when defining the component’s settings attributes, as returned by `settingsAttributes()`." + "class": "craft\\commerce\\models\\OrderHistory", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\gateways\\Dummy", + "class": "craft\\commerce\\models\\OrderHistory", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\models\\OrderNotice", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\gateways\\Dummy", + "class": "craft\\commerce\\models\\OrderNotice", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\gateways\\Dummy", + "class": "craft\\commerce\\models\\OrderNotice", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\gateways\\Dummy", + "class": "craft\\commerce\\models\\OrderNotice", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\gateways\\Dummy", + "class": "craft\\commerce\\models\\OrderNotice", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\gateways\\Dummy", + "class": "craft\\commerce\\models\\OrderNotice", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\gateways\\Dummy", + "class": "craft\\commerce\\models\\OrderNotice", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\gateways\\Manual", - "name": "EVENT_BEFORE_SAVE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered before the component is saved." + "class": "craft\\commerce\\models\\OrderStatus", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\gateways\\Manual", - "name": "EVENT_AFTER_SAVE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered after the component is saved." + "class": "craft\\commerce\\models\\OrderStatus", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\gateways\\Manual", - "name": "EVENT_BEFORE_DELETE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered before the component is deleted." + "class": "craft\\commerce\\models\\OrderStatus", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\gateways\\Manual", - "name": "EVENT_BEFORE_APPLY_DELETE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered before the delete is applied to the database." + "class": "craft\\commerce\\models\\OrderStatus", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\gateways\\Manual", - "name": "EVENT_AFTER_DELETE", - "type": "yii\\base\\Event", - "desc": "The event that is triggered after the component is deleted." + "class": "craft\\commerce\\models\\OrderStatus", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\gateways\\Manual", - "name": "EVENT_DEFINE_SETTINGS_ATTRIBUTES", - "type": "craft\\events\\DefineValueEvent", - "desc": "The event that is triggered when defining the component’s settings attributes, as returned by `settingsAttributes()`." + "class": "craft\\commerce\\models\\OrderStatus", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\gateways\\Manual", + "class": "craft\\commerce\\models\\OrderStatus", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\models\\PaymentCurrency", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\gateways\\Manual", + "class": "craft\\commerce\\models\\PaymentCurrency", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\gateways\\Manual", + "class": "craft\\commerce\\models\\PaymentCurrency", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\gateways\\Manual", + "class": "craft\\commerce\\models\\PaymentCurrency", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\gateways\\Manual", + "class": "craft\\commerce\\models\\PaymentCurrency", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\gateways\\Manual", + "class": "craft\\commerce\\models\\PaymentCurrency", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\gateways\\Manual", + "class": "craft\\commerce\\models\\PaymentCurrency", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\gateways\\MissingGateway", - "name": "EVENT_BEFORE_SAVE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered before the component is saved." + "class": "craft\\commerce\\models\\PaymentSource", + "name": "EVENT_INIT", + "type": "yii\\base\\Event", + "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\gateways\\MissingGateway", - "name": "EVENT_AFTER_SAVE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered after the component is saved." + "class": "craft\\commerce\\models\\PaymentSource", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\gateways\\MissingGateway", - "name": "EVENT_BEFORE_DELETE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered before the component is deleted." + "class": "craft\\commerce\\models\\PaymentSource", + "name": "EVENT_DEFINE_RULES", + "type": "craft\\events\\DefineRulesEvent", + "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\gateways\\MissingGateway", - "name": "EVENT_BEFORE_APPLY_DELETE", - "type": "craft\\events\\ModelEvent", - "desc": "The event that is triggered before the delete is applied to the database." + "class": "craft\\commerce\\models\\PaymentSource", + "name": "EVENT_DEFINE_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\gateways\\MissingGateway", - "name": "EVENT_AFTER_DELETE", - "type": "yii\\base\\Event", - "desc": "The event that is triggered after the component is deleted." + "class": "craft\\commerce\\models\\PaymentSource", + "name": "EVENT_DEFINE_EXTRA_FIELDS", + "type": "craft\\events\\DefineFieldsEvent", + "desc": "The event that is triggered when defining the extra arrayable fields" + }, + { + "class": "craft\\commerce\\models\\PaymentSource", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\gateways\\MissingGateway", - "name": "EVENT_DEFINE_SETTINGS_ATTRIBUTES", - "type": "craft\\events\\DefineValueEvent", - "desc": "The event that is triggered when defining the component’s settings attributes, as returned by `settingsAttributes()`." + "class": "craft\\commerce\\models\\PaymentSource", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\gateways\\MissingGateway", + "class": "craft\\commerce\\models\\Pdf", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\gateways\\MissingGateway", + "class": "craft\\commerce\\models\\Pdf", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\gateways\\MissingGateway", + "class": "craft\\commerce\\models\\Pdf", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\gateways\\MissingGateway", + "class": "craft\\commerce\\models\\Pdf", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\gateways\\MissingGateway", + "class": "craft\\commerce\\models\\Pdf", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\gateways\\MissingGateway", + "class": "craft\\commerce\\models\\Pdf", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\gateways\\MissingGateway", + "class": "craft\\commerce\\models\\Pdf", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\migrations\\Install", - "name": "EVENT_AFTER_UP", - "type": "yii\\base\\Event", - "desc": "The event that is triggered after the migration is executed" - }, - { - "class": "craft\\commerce\\migrations\\Install", - "name": "EVENT_AFTER_DOWN", - "type": "yii\\base\\Event", - "desc": "The event that is triggered after the migration is reverted" - }, - { - "class": "craft\\commerce\\models\\Coupon", + "class": "craft\\commerce\\models\\ProductType", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\Coupon", + "class": "craft\\commerce\\models\\ProductType", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\Coupon", + "class": "craft\\commerce\\models\\ProductType", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\Coupon", + "class": "craft\\commerce\\models\\ProductType", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\Coupon", + "class": "craft\\commerce\\models\\ProductType", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\Coupon", + "class": "craft\\commerce\\models\\ProductType", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\Coupon", + "class": "craft\\commerce\\models\\ProductType", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\Currency", + "class": "craft\\commerce\\models\\ProductTypeSite", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\Currency", + "class": "craft\\commerce\\models\\ProductTypeSite", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\Currency", + "class": "craft\\commerce\\models\\ProductTypeSite", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\Currency", + "class": "craft\\commerce\\models\\ProductTypeSite", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\Currency", + "class": "craft\\commerce\\models\\ProductTypeSite", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\Currency", + "class": "craft\\commerce\\models\\ProductTypeSite", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\Currency", + "class": "craft\\commerce\\models\\ProductTypeSite", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\Discount", + "class": "craft\\commerce\\models\\PurchasableStore", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\Discount", + "class": "craft\\commerce\\models\\PurchasableStore", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\Discount", + "class": "craft\\commerce\\models\\PurchasableStore", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\Discount", + "class": "craft\\commerce\\models\\PurchasableStore", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\Discount", + "class": "craft\\commerce\\models\\PurchasableStore", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\Discount", + "class": "craft\\commerce\\models\\PurchasableStore", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\Discount", + "class": "craft\\commerce\\models\\PurchasableStore", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\Email", + "class": "craft\\commerce\\models\\Sale", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\Email", + "class": "craft\\commerce\\models\\Sale", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\Email", + "class": "craft\\commerce\\models\\Sale", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\Email", + "class": "craft\\commerce\\models\\Sale", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\Email", + "class": "craft\\commerce\\models\\Sale", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\Email", + "class": "craft\\commerce\\models\\Sale", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\Email", + "class": "craft\\commerce\\models\\Sale", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\LineItem", + "class": "craft\\commerce\\models\\Settings", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\LineItem", + "class": "craft\\commerce\\models\\Settings", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\LineItem", + "class": "craft\\commerce\\models\\Settings", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\LineItem", + "class": "craft\\commerce\\models\\Settings", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\LineItem", + "class": "craft\\commerce\\models\\Settings", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\LineItem", + "class": "craft\\commerce\\models\\Settings", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\LineItem", + "class": "craft\\commerce\\models\\Settings", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\LineItemStatus", + "class": "craft\\commerce\\models\\ShippingAddressZone", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\LineItemStatus", + "class": "craft\\commerce\\models\\ShippingAddressZone", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\LineItemStatus", + "class": "craft\\commerce\\models\\ShippingAddressZone", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\LineItemStatus", + "class": "craft\\commerce\\models\\ShippingAddressZone", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\LineItemStatus", + "class": "craft\\commerce\\models\\ShippingAddressZone", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\LineItemStatus", + "class": "craft\\commerce\\models\\ShippingAddressZone", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\LineItemStatus", + "class": "craft\\commerce\\models\\ShippingAddressZone", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\LiteShippingSettings", + "class": "craft\\commerce\\models\\ShippingCategory", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\LiteShippingSettings", + "class": "craft\\commerce\\models\\ShippingCategory", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\LiteShippingSettings", + "class": "craft\\commerce\\models\\ShippingCategory", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\LiteShippingSettings", + "class": "craft\\commerce\\models\\ShippingCategory", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\LiteShippingSettings", + "class": "craft\\commerce\\models\\ShippingCategory", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\LiteShippingSettings", + "class": "craft\\commerce\\models\\ShippingCategory", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\LiteShippingSettings", + "class": "craft\\commerce\\models\\ShippingCategory", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\LiteTaxSettings", + "class": "craft\\commerce\\models\\ShippingMethod", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\LiteTaxSettings", + "class": "craft\\commerce\\models\\ShippingMethod", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\LiteTaxSettings", + "class": "craft\\commerce\\models\\ShippingMethod", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\LiteTaxSettings", + "class": "craft\\commerce\\models\\ShippingMethod", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\LiteTaxSettings", + "class": "craft\\commerce\\models\\ShippingMethod", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\LiteTaxSettings", + "class": "craft\\commerce\\models\\ShippingMethod", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\LiteTaxSettings", + "class": "craft\\commerce\\models\\ShippingMethod", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\OrderAdjustment", + "class": "craft\\commerce\\models\\ShippingMethodOption", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\OrderAdjustment", + "class": "craft\\commerce\\models\\ShippingMethodOption", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\OrderAdjustment", + "class": "craft\\commerce\\models\\ShippingMethodOption", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\OrderAdjustment", + "class": "craft\\commerce\\models\\ShippingMethodOption", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\OrderAdjustment", + "class": "craft\\commerce\\models\\ShippingMethodOption", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\OrderAdjustment", + "class": "craft\\commerce\\models\\ShippingMethodOption", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\OrderAdjustment", + "class": "craft\\commerce\\models\\ShippingMethodOption", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\OrderHistory", + "class": "craft\\commerce\\models\\ShippingRule", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\OrderHistory", + "class": "craft\\commerce\\models\\ShippingRule", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\OrderHistory", + "class": "craft\\commerce\\models\\ShippingRule", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\OrderHistory", + "class": "craft\\commerce\\models\\ShippingRule", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\OrderHistory", + "class": "craft\\commerce\\models\\ShippingRule", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\OrderHistory", + "class": "craft\\commerce\\models\\ShippingRule", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\OrderHistory", + "class": "craft\\commerce\\models\\ShippingRule", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\OrderNotice", + "class": "craft\\commerce\\models\\ShippingRuleCategory", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\OrderNotice", + "class": "craft\\commerce\\models\\ShippingRuleCategory", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\OrderNotice", + "class": "craft\\commerce\\models\\ShippingRuleCategory", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\OrderNotice", + "class": "craft\\commerce\\models\\ShippingRuleCategory", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\OrderNotice", + "class": "craft\\commerce\\models\\ShippingRuleCategory", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\OrderNotice", + "class": "craft\\commerce\\models\\ShippingRuleCategory", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\OrderNotice", + "class": "craft\\commerce\\models\\ShippingRuleCategory", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\OrderStatus", + "class": "craft\\commerce\\models\\SiteStore", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\OrderStatus", + "class": "craft\\commerce\\models\\SiteStore", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\OrderStatus", + "class": "craft\\commerce\\models\\SiteStore", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\OrderStatus", + "class": "craft\\commerce\\models\\SiteStore", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\OrderStatus", + "class": "craft\\commerce\\models\\SiteStore", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\OrderStatus", + "class": "craft\\commerce\\models\\SiteStore", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\OrderStatus", + "class": "craft\\commerce\\models\\SiteStore", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\PaymentCurrency", + "class": "craft\\commerce\\models\\Store", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\PaymentCurrency", + "class": "craft\\commerce\\models\\Store", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\PaymentCurrency", + "class": "craft\\commerce\\models\\Store", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\PaymentCurrency", + "class": "craft\\commerce\\models\\Store", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\PaymentCurrency", + "class": "craft\\commerce\\models\\Store", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\PaymentCurrency", + "class": "craft\\commerce\\models\\Store", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\PaymentCurrency", + "class": "craft\\commerce\\models\\Store", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\PaymentSource", + "class": "craft\\commerce\\models\\StoreSettings", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\PaymentSource", + "class": "craft\\commerce\\models\\StoreSettings", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\PaymentSource", + "class": "craft\\commerce\\models\\StoreSettings", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\PaymentSource", + "class": "craft\\commerce\\models\\StoreSettings", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\PaymentSource", + "class": "craft\\commerce\\models\\StoreSettings", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\PaymentSource", + "class": "craft\\commerce\\models\\StoreSettings", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\PaymentSource", + "class": "craft\\commerce\\models\\StoreSettings", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\Pdf", + "class": "craft\\commerce\\models\\TaxAddressZone", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\Pdf", + "class": "craft\\commerce\\models\\TaxAddressZone", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\Pdf", + "class": "craft\\commerce\\models\\TaxAddressZone", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\Pdf", + "class": "craft\\commerce\\models\\TaxAddressZone", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\Pdf", + "class": "craft\\commerce\\models\\TaxAddressZone", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\Pdf", + "class": "craft\\commerce\\models\\TaxAddressZone", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\Pdf", + "class": "craft\\commerce\\models\\TaxAddressZone", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\ProductType", + "class": "craft\\commerce\\models\\TaxCategory", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\ProductType", + "class": "craft\\commerce\\models\\TaxCategory", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\ProductType", + "class": "craft\\commerce\\models\\TaxCategory", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\ProductType", + "class": "craft\\commerce\\models\\TaxCategory", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\ProductType", + "class": "craft\\commerce\\models\\TaxCategory", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\ProductType", + "class": "craft\\commerce\\models\\TaxCategory", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\ProductType", + "class": "craft\\commerce\\models\\TaxCategory", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\ProductTypeSite", + "class": "craft\\commerce\\models\\TaxRate", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\ProductTypeSite", + "class": "craft\\commerce\\models\\TaxRate", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\ProductTypeSite", + "class": "craft\\commerce\\models\\TaxRate", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\ProductTypeSite", + "class": "craft\\commerce\\models\\TaxRate", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\ProductTypeSite", + "class": "craft\\commerce\\models\\TaxRate", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\ProductTypeSite", + "class": "craft\\commerce\\models\\TaxRate", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\ProductTypeSite", + "class": "craft\\commerce\\models\\TaxRate", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\Sale", + "class": "craft\\commerce\\models\\Transaction", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\Sale", + "class": "craft\\commerce\\models\\Transaction", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\Sale", + "class": "craft\\commerce\\models\\Transaction", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\Sale", + "class": "craft\\commerce\\models\\Transaction", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\Sale", + "class": "craft\\commerce\\models\\Transaction", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\Sale", + "class": "craft\\commerce\\models\\Transaction", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\Sale", + "class": "craft\\commerce\\models\\Transaction", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\Settings", + "class": "craft\\commerce\\models\\inventory\\DeactivateInventoryLocation", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\Settings", + "class": "craft\\commerce\\models\\inventory\\DeactivateInventoryLocation", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\Settings", + "class": "craft\\commerce\\models\\inventory\\DeactivateInventoryLocation", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\Settings", + "class": "craft\\commerce\\models\\inventory\\DeactivateInventoryLocation", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\Settings", + "class": "craft\\commerce\\models\\inventory\\DeactivateInventoryLocation", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\Settings", + "class": "craft\\commerce\\models\\inventory\\DeactivateInventoryLocation", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\Settings", + "class": "craft\\commerce\\models\\inventory\\DeactivateInventoryLocation", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\ShippingAddressZone", + "class": "craft\\commerce\\models\\inventory\\InventoryCommittedMovement", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\ShippingAddressZone", + "class": "craft\\commerce\\models\\inventory\\InventoryCommittedMovement", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\ShippingAddressZone", + "class": "craft\\commerce\\models\\inventory\\InventoryCommittedMovement", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\ShippingAddressZone", + "class": "craft\\commerce\\models\\inventory\\InventoryCommittedMovement", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\ShippingAddressZone", + "class": "craft\\commerce\\models\\inventory\\InventoryCommittedMovement", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\ShippingAddressZone", + "class": "craft\\commerce\\models\\inventory\\InventoryCommittedMovement", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\ShippingAddressZone", + "class": "craft\\commerce\\models\\inventory\\InventoryCommittedMovement", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\ShippingCategory", + "class": "craft\\commerce\\models\\inventory\\InventoryFulfillMovement", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\ShippingCategory", + "class": "craft\\commerce\\models\\inventory\\InventoryFulfillMovement", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\ShippingCategory", + "class": "craft\\commerce\\models\\inventory\\InventoryFulfillMovement", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\ShippingCategory", + "class": "craft\\commerce\\models\\inventory\\InventoryFulfillMovement", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\ShippingCategory", + "class": "craft\\commerce\\models\\inventory\\InventoryFulfillMovement", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\ShippingCategory", + "class": "craft\\commerce\\models\\inventory\\InventoryFulfillMovement", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\ShippingCategory", + "class": "craft\\commerce\\models\\inventory\\InventoryFulfillMovement", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\ShippingMethod", + "class": "craft\\commerce\\models\\inventory\\InventoryLocationDeactivatedMovement", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\ShippingMethod", + "class": "craft\\commerce\\models\\inventory\\InventoryLocationDeactivatedMovement", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\ShippingMethod", + "class": "craft\\commerce\\models\\inventory\\InventoryLocationDeactivatedMovement", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\ShippingMethod", + "class": "craft\\commerce\\models\\inventory\\InventoryLocationDeactivatedMovement", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\ShippingMethod", + "class": "craft\\commerce\\models\\inventory\\InventoryLocationDeactivatedMovement", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\ShippingMethod", + "class": "craft\\commerce\\models\\inventory\\InventoryLocationDeactivatedMovement", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\ShippingMethod", + "class": "craft\\commerce\\models\\inventory\\InventoryLocationDeactivatedMovement", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\ShippingMethodOption", + "class": "craft\\commerce\\models\\inventory\\InventoryManualMovement", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\ShippingMethodOption", + "class": "craft\\commerce\\models\\inventory\\InventoryManualMovement", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\ShippingMethodOption", + "class": "craft\\commerce\\models\\inventory\\InventoryManualMovement", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\ShippingMethodOption", + "class": "craft\\commerce\\models\\inventory\\InventoryManualMovement", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\ShippingMethodOption", + "class": "craft\\commerce\\models\\inventory\\InventoryManualMovement", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\ShippingMethodOption", + "class": "craft\\commerce\\models\\inventory\\InventoryManualMovement", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\ShippingMethodOption", + "class": "craft\\commerce\\models\\inventory\\InventoryManualMovement", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\ShippingRule", + "class": "craft\\commerce\\models\\inventory\\InventoryRestockMovement", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\ShippingRule", + "class": "craft\\commerce\\models\\inventory\\InventoryRestockMovement", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\ShippingRule", + "class": "craft\\commerce\\models\\inventory\\InventoryRestockMovement", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\ShippingRule", + "class": "craft\\commerce\\models\\inventory\\InventoryRestockMovement", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\ShippingRule", + "class": "craft\\commerce\\models\\inventory\\InventoryRestockMovement", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\ShippingRule", + "class": "craft\\commerce\\models\\inventory\\InventoryRestockMovement", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\ShippingRule", + "class": "craft\\commerce\\models\\inventory\\InventoryRestockMovement", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\ShippingRuleCategory", + "class": "craft\\commerce\\models\\inventory\\InventoryTransferMovement", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\ShippingRuleCategory", + "class": "craft\\commerce\\models\\inventory\\InventoryTransferMovement", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\ShippingRuleCategory", + "class": "craft\\commerce\\models\\inventory\\InventoryTransferMovement", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\ShippingRuleCategory", + "class": "craft\\commerce\\models\\inventory\\InventoryTransferMovement", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\ShippingRuleCategory", + "class": "craft\\commerce\\models\\inventory\\InventoryTransferMovement", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\ShippingRuleCategory", + "class": "craft\\commerce\\models\\inventory\\InventoryTransferMovement", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\ShippingRuleCategory", + "class": "craft\\commerce\\models\\inventory\\InventoryTransferMovement", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\Store", + "class": "craft\\commerce\\models\\inventory\\UpdateInventoryLevel", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\Store", + "class": "craft\\commerce\\models\\inventory\\UpdateInventoryLevel", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\Store", + "class": "craft\\commerce\\models\\inventory\\UpdateInventoryLevel", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\Store", + "class": "craft\\commerce\\models\\inventory\\UpdateInventoryLevel", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\Store", + "class": "craft\\commerce\\models\\inventory\\UpdateInventoryLevel", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\Store", + "class": "craft\\commerce\\models\\inventory\\UpdateInventoryLevel", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\Store", + "class": "craft\\commerce\\models\\inventory\\UpdateInventoryLevel", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\TaxAddressZone", + "class": "craft\\commerce\\models\\payments\\BasePaymentForm", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\TaxAddressZone", + "class": "craft\\commerce\\models\\payments\\BasePaymentForm", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\TaxAddressZone", + "class": "craft\\commerce\\models\\payments\\BasePaymentForm", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\TaxAddressZone", + "class": "craft\\commerce\\models\\payments\\BasePaymentForm", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\TaxAddressZone", + "class": "craft\\commerce\\models\\payments\\BasePaymentForm", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\TaxAddressZone", + "class": "craft\\commerce\\models\\payments\\BasePaymentForm", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\TaxAddressZone", + "class": "craft\\commerce\\models\\payments\\BasePaymentForm", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\TaxCategory", + "class": "craft\\commerce\\models\\payments\\CreditCardPaymentForm", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\TaxCategory", + "class": "craft\\commerce\\models\\payments\\CreditCardPaymentForm", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\TaxCategory", + "class": "craft\\commerce\\models\\payments\\CreditCardPaymentForm", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\TaxCategory", + "class": "craft\\commerce\\models\\payments\\CreditCardPaymentForm", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\TaxCategory", + "class": "craft\\commerce\\models\\payments\\CreditCardPaymentForm", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\TaxCategory", + "class": "craft\\commerce\\models\\payments\\CreditCardPaymentForm", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\TaxCategory", + "class": "craft\\commerce\\models\\payments\\CreditCardPaymentForm", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\TaxRate", + "class": "craft\\commerce\\models\\payments\\DummyPaymentForm", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\TaxRate", + "class": "craft\\commerce\\models\\payments\\DummyPaymentForm", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\TaxRate", + "class": "craft\\commerce\\models\\payments\\DummyPaymentForm", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\TaxRate", + "class": "craft\\commerce\\models\\payments\\DummyPaymentForm", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\TaxRate", + "class": "craft\\commerce\\models\\payments\\DummyPaymentForm", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\TaxRate", + "class": "craft\\commerce\\models\\payments\\DummyPaymentForm", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\TaxRate", + "class": "craft\\commerce\\models\\payments\\DummyPaymentForm", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\Transaction", + "class": "craft\\commerce\\models\\payments\\OffsitePaymentForm", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\Transaction", + "class": "craft\\commerce\\models\\payments\\OffsitePaymentForm", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\Transaction", + "class": "craft\\commerce\\models\\payments\\OffsitePaymentForm", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\Transaction", + "class": "craft\\commerce\\models\\payments\\OffsitePaymentForm", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\Transaction", + "class": "craft\\commerce\\models\\payments\\OffsitePaymentForm", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\Transaction", + "class": "craft\\commerce\\models\\payments\\OffsitePaymentForm", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\Transaction", + "class": "craft\\commerce\\models\\payments\\OffsitePaymentForm", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\payments\\BasePaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\CancelSubscriptionForm", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\payments\\BasePaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\CancelSubscriptionForm", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\payments\\BasePaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\CancelSubscriptionForm", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\payments\\BasePaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\CancelSubscriptionForm", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\payments\\BasePaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\CancelSubscriptionForm", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\payments\\BasePaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\CancelSubscriptionForm", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\payments\\BasePaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\CancelSubscriptionForm", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\payments\\CreditCardPaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\DummyPlan", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\payments\\CreditCardPaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\DummyPlan", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\payments\\CreditCardPaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\DummyPlan", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\payments\\CreditCardPaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\DummyPlan", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\payments\\CreditCardPaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\DummyPlan", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\payments\\CreditCardPaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\DummyPlan", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\payments\\CreditCardPaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\DummyPlan", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\payments\\DummyPaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\SubscriptionForm", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\payments\\DummyPaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\SubscriptionForm", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\payments\\DummyPaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\SubscriptionForm", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\payments\\DummyPaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\SubscriptionForm", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\payments\\DummyPaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\SubscriptionForm", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\payments\\DummyPaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\SubscriptionForm", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\payments\\DummyPaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\SubscriptionForm", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\payments\\OffsitePaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\SubscriptionPayment", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\payments\\OffsitePaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\SubscriptionPayment", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\payments\\OffsitePaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\SubscriptionPayment", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\payments\\OffsitePaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\SubscriptionPayment", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\payments\\OffsitePaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\SubscriptionPayment", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\payments\\OffsitePaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\SubscriptionPayment", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\payments\\OffsitePaymentForm", + "class": "craft\\commerce\\models\\subscriptions\\SubscriptionPayment", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\subscriptions\\CancelSubscriptionForm", + "class": "craft\\commerce\\models\\subscriptions\\SwitchPlansForm", "name": "EVENT_INIT", "type": "yii\\base\\Event", "desc": "The event that is triggered after the model's init cycle" }, { - "class": "craft\\commerce\\models\\subscriptions\\CancelSubscriptionForm", + "class": "craft\\commerce\\models\\subscriptions\\SwitchPlansForm", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\subscriptions\\CancelSubscriptionForm", + "class": "craft\\commerce\\models\\subscriptions\\SwitchPlansForm", "name": "EVENT_DEFINE_RULES", "type": "craft\\events\\DefineRulesEvent", "desc": "The event that is triggered when defining the model rules" }, { - "class": "craft\\commerce\\models\\subscriptions\\CancelSubscriptionForm", + "class": "craft\\commerce\\models\\subscriptions\\SwitchPlansForm", "name": "EVENT_DEFINE_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the arrayable fields" }, { - "class": "craft\\commerce\\models\\subscriptions\\CancelSubscriptionForm", + "class": "craft\\commerce\\models\\subscriptions\\SwitchPlansForm", "name": "EVENT_DEFINE_EXTRA_FIELDS", "type": "craft\\events\\DefineFieldsEvent", "desc": "The event that is triggered when defining the extra arrayable fields" }, { - "class": "craft\\commerce\\models\\subscriptions\\CancelSubscriptionForm", + "class": "craft\\commerce\\models\\subscriptions\\SwitchPlansForm", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\subscriptions\\CancelSubscriptionForm", + "class": "craft\\commerce\\models\\subscriptions\\SwitchPlansForm", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\subscriptions\\DummyPlan", - "name": "EVENT_INIT", - "type": "yii\\base\\Event", - "desc": "The event that is triggered after the model's init cycle" - }, - { - "class": "craft\\commerce\\models\\subscriptions\\DummyPlan", + "class": "craft\\commerce\\records\\CatalogPricing", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\subscriptions\\DummyPlan", - "name": "EVENT_DEFINE_RULES", - "type": "craft\\events\\DefineRulesEvent", - "desc": "The event that is triggered when defining the model rules" + "class": "craft\\commerce\\records\\CatalogPricing", + "name": "EVENT_INIT", + "type": "yii\\db\\Event", + "desc": "an event that is triggered when the record is initialized via `init()`." }, { - "class": "craft\\commerce\\models\\subscriptions\\DummyPlan", - "name": "EVENT_DEFINE_FIELDS", - "type": "craft\\events\\DefineFieldsEvent", - "desc": "The event that is triggered when defining the arrayable fields" + "class": "craft\\commerce\\records\\CatalogPricing", + "name": "EVENT_AFTER_FIND", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after the record is created and populated with query result." }, { - "class": "craft\\commerce\\models\\subscriptions\\DummyPlan", - "name": "EVENT_DEFINE_EXTRA_FIELDS", - "type": "craft\\events\\DefineFieldsEvent", - "desc": "The event that is triggered when defining the extra arrayable fields" + "class": "craft\\commerce\\records\\CatalogPricing", + "name": "EVENT_BEFORE_INSERT", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before inserting a record. You may set `ModelEvent::isValid` to be `false` to stop the insertion." }, { - "class": "craft\\commerce\\models\\subscriptions\\DummyPlan", + "class": "craft\\commerce\\records\\CatalogPricing", + "name": "EVENT_AFTER_INSERT", + "type": "yii\\db\\AfterSaveEvent", + "desc": "an event that is triggered after a record is inserted." + }, + { + "class": "craft\\commerce\\records\\CatalogPricing", + "name": "EVENT_BEFORE_UPDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before updating a record. You may set `ModelEvent::isValid` to be `false` to stop the update." + }, + { + "class": "craft\\commerce\\records\\CatalogPricing", + "name": "EVENT_AFTER_UPDATE", + "type": "yii\\db\\AfterSaveEvent", + "desc": "an event that is triggered after a record is updated." + }, + { + "class": "craft\\commerce\\records\\CatalogPricing", + "name": "EVENT_BEFORE_DELETE", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before deleting a record. You may set `ModelEvent::isValid` to be `false` to stop the deletion." + }, + { + "class": "craft\\commerce\\records\\CatalogPricing", + "name": "EVENT_AFTER_DELETE", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after a record is deleted." + }, + { + "class": "craft\\commerce\\records\\CatalogPricing", + "name": "EVENT_AFTER_REFRESH", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after a record is refreshed." + }, + { + "class": "craft\\commerce\\records\\CatalogPricing", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\subscriptions\\DummyPlan", + "class": "craft\\commerce\\records\\CatalogPricing", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\subscriptions\\SubscriptionForm", + "class": "craft\\commerce\\records\\CatalogPricingRule", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\records\\CatalogPricingRule", "name": "EVENT_INIT", - "type": "yii\\base\\Event", - "desc": "The event that is triggered after the model's init cycle" + "type": "yii\\db\\Event", + "desc": "an event that is triggered when the record is initialized via `init()`." + }, + { + "class": "craft\\commerce\\records\\CatalogPricingRule", + "name": "EVENT_AFTER_FIND", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after the record is created and populated with query result." + }, + { + "class": "craft\\commerce\\records\\CatalogPricingRule", + "name": "EVENT_BEFORE_INSERT", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before inserting a record. You may set `ModelEvent::isValid` to be `false` to stop the insertion." + }, + { + "class": "craft\\commerce\\records\\CatalogPricingRule", + "name": "EVENT_AFTER_INSERT", + "type": "yii\\db\\AfterSaveEvent", + "desc": "an event that is triggered after a record is inserted." }, { - "class": "craft\\commerce\\models\\subscriptions\\SubscriptionForm", - "name": "EVENT_DEFINE_BEHAVIORS", - "type": "craft\\events\\DefineBehaviorsEvent", - "desc": "The event that is triggered when defining the class behaviors" + "class": "craft\\commerce\\records\\CatalogPricingRule", + "name": "EVENT_BEFORE_UPDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before updating a record. You may set `ModelEvent::isValid` to be `false` to stop the update." }, { - "class": "craft\\commerce\\models\\subscriptions\\SubscriptionForm", - "name": "EVENT_DEFINE_RULES", - "type": "craft\\events\\DefineRulesEvent", - "desc": "The event that is triggered when defining the model rules" + "class": "craft\\commerce\\records\\CatalogPricingRule", + "name": "EVENT_AFTER_UPDATE", + "type": "yii\\db\\AfterSaveEvent", + "desc": "an event that is triggered after a record is updated." }, { - "class": "craft\\commerce\\models\\subscriptions\\SubscriptionForm", - "name": "EVENT_DEFINE_FIELDS", - "type": "craft\\events\\DefineFieldsEvent", - "desc": "The event that is triggered when defining the arrayable fields" + "class": "craft\\commerce\\records\\CatalogPricingRule", + "name": "EVENT_BEFORE_DELETE", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before deleting a record. You may set `ModelEvent::isValid` to be `false` to stop the deletion." }, { - "class": "craft\\commerce\\models\\subscriptions\\SubscriptionForm", - "name": "EVENT_DEFINE_EXTRA_FIELDS", - "type": "craft\\events\\DefineFieldsEvent", - "desc": "The event that is triggered when defining the extra arrayable fields" + "class": "craft\\commerce\\records\\CatalogPricingRule", + "name": "EVENT_AFTER_DELETE", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after a record is deleted." }, { - "class": "craft\\commerce\\models\\subscriptions\\SubscriptionForm", + "class": "craft\\commerce\\records\\CatalogPricingRule", + "name": "EVENT_AFTER_REFRESH", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after a record is refreshed." + }, + { + "class": "craft\\commerce\\records\\CatalogPricingRule", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\subscriptions\\SubscriptionForm", + "class": "craft\\commerce\\records\\CatalogPricingRule", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\models\\subscriptions\\SubscriptionPayment", - "name": "EVENT_INIT", - "type": "yii\\base\\Event", - "desc": "The event that is triggered after the model's init cycle" - }, - { - "class": "craft\\commerce\\models\\subscriptions\\SubscriptionPayment", + "class": "craft\\commerce\\records\\CatalogPricingRuleUser", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\models\\subscriptions\\SubscriptionPayment", - "name": "EVENT_DEFINE_RULES", - "type": "craft\\events\\DefineRulesEvent", - "desc": "The event that is triggered when defining the model rules" - }, - { - "class": "craft\\commerce\\models\\subscriptions\\SubscriptionPayment", - "name": "EVENT_DEFINE_FIELDS", - "type": "craft\\events\\DefineFieldsEvent", - "desc": "The event that is triggered when defining the arrayable fields" + "class": "craft\\commerce\\records\\CatalogPricingRuleUser", + "name": "EVENT_INIT", + "type": "yii\\db\\Event", + "desc": "an event that is triggered when the record is initialized via `init()`." }, { - "class": "craft\\commerce\\models\\subscriptions\\SubscriptionPayment", - "name": "EVENT_DEFINE_EXTRA_FIELDS", - "type": "craft\\events\\DefineFieldsEvent", - "desc": "The event that is triggered when defining the extra arrayable fields" + "class": "craft\\commerce\\records\\CatalogPricingRuleUser", + "name": "EVENT_AFTER_FIND", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after the record is created and populated with query result." }, { - "class": "craft\\commerce\\models\\subscriptions\\SubscriptionPayment", - "name": "EVENT_BEFORE_VALIDATE", + "class": "craft\\commerce\\records\\CatalogPricingRuleUser", + "name": "EVENT_BEFORE_INSERT", "type": "yii\\base\\ModelEvent", - "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + "desc": "an event that is triggered before inserting a record. You may set `ModelEvent::isValid` to be `false` to stop the insertion." }, { - "class": "craft\\commerce\\models\\subscriptions\\SubscriptionPayment", - "name": "EVENT_AFTER_VALIDATE", - "type": "yii\\base\\Event", - "desc": "an event raised at the end of `validate()`" + "class": "craft\\commerce\\records\\CatalogPricingRuleUser", + "name": "EVENT_AFTER_INSERT", + "type": "yii\\db\\AfterSaveEvent", + "desc": "an event that is triggered after a record is inserted." }, { - "class": "craft\\commerce\\models\\subscriptions\\SwitchPlansForm", - "name": "EVENT_INIT", - "type": "yii\\base\\Event", - "desc": "The event that is triggered after the model's init cycle" + "class": "craft\\commerce\\records\\CatalogPricingRuleUser", + "name": "EVENT_BEFORE_UPDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before updating a record. You may set `ModelEvent::isValid` to be `false` to stop the update." }, { - "class": "craft\\commerce\\models\\subscriptions\\SwitchPlansForm", - "name": "EVENT_DEFINE_BEHAVIORS", - "type": "craft\\events\\DefineBehaviorsEvent", - "desc": "The event that is triggered when defining the class behaviors" + "class": "craft\\commerce\\records\\CatalogPricingRuleUser", + "name": "EVENT_AFTER_UPDATE", + "type": "yii\\db\\AfterSaveEvent", + "desc": "an event that is triggered after a record is updated." }, { - "class": "craft\\commerce\\models\\subscriptions\\SwitchPlansForm", - "name": "EVENT_DEFINE_RULES", - "type": "craft\\events\\DefineRulesEvent", - "desc": "The event that is triggered when defining the model rules" + "class": "craft\\commerce\\records\\CatalogPricingRuleUser", + "name": "EVENT_BEFORE_DELETE", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before deleting a record. You may set `ModelEvent::isValid` to be `false` to stop the deletion." }, { - "class": "craft\\commerce\\models\\subscriptions\\SwitchPlansForm", - "name": "EVENT_DEFINE_FIELDS", - "type": "craft\\events\\DefineFieldsEvent", - "desc": "The event that is triggered when defining the arrayable fields" + "class": "craft\\commerce\\records\\CatalogPricingRuleUser", + "name": "EVENT_AFTER_DELETE", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after a record is deleted." }, { - "class": "craft\\commerce\\models\\subscriptions\\SwitchPlansForm", - "name": "EVENT_DEFINE_EXTRA_FIELDS", - "type": "craft\\events\\DefineFieldsEvent", - "desc": "The event that is triggered when defining the extra arrayable fields" + "class": "craft\\commerce\\records\\CatalogPricingRuleUser", + "name": "EVENT_AFTER_REFRESH", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after a record is refreshed." }, { - "class": "craft\\commerce\\models\\subscriptions\\SwitchPlansForm", + "class": "craft\\commerce\\records\\CatalogPricingRuleUser", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\models\\subscriptions\\SwitchPlansForm", + "class": "craft\\commerce\\records\\CatalogPricingRuleUser", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" @@ -18650,271 +21308,415 @@ "desc": "an event that is triggered after the record is created and populated with query result." }, { - "class": "craft\\commerce\\records\\Donation", + "class": "craft\\commerce\\records\\Donation", + "name": "EVENT_BEFORE_INSERT", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before inserting a record. You may set `ModelEvent::isValid` to be `false` to stop the insertion." + }, + { + "class": "craft\\commerce\\records\\Donation", + "name": "EVENT_AFTER_INSERT", + "type": "yii\\db\\AfterSaveEvent", + "desc": "an event that is triggered after a record is inserted." + }, + { + "class": "craft\\commerce\\records\\Donation", + "name": "EVENT_BEFORE_UPDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before updating a record. You may set `ModelEvent::isValid` to be `false` to stop the update." + }, + { + "class": "craft\\commerce\\records\\Donation", + "name": "EVENT_AFTER_UPDATE", + "type": "yii\\db\\AfterSaveEvent", + "desc": "an event that is triggered after a record is updated." + }, + { + "class": "craft\\commerce\\records\\Donation", + "name": "EVENT_BEFORE_DELETE", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before deleting a record. You may set `ModelEvent::isValid` to be `false` to stop the deletion." + }, + { + "class": "craft\\commerce\\records\\Donation", + "name": "EVENT_AFTER_DELETE", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after a record is deleted." + }, + { + "class": "craft\\commerce\\records\\Donation", + "name": "EVENT_AFTER_REFRESH", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after a record is refreshed." + }, + { + "class": "craft\\commerce\\records\\Donation", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\records\\Donation", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\records\\Email", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\records\\Email", + "name": "EVENT_INIT", + "type": "yii\\db\\Event", + "desc": "an event that is triggered when the record is initialized via `init()`." + }, + { + "class": "craft\\commerce\\records\\Email", + "name": "EVENT_AFTER_FIND", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after the record is created and populated with query result." + }, + { + "class": "craft\\commerce\\records\\Email", + "name": "EVENT_BEFORE_INSERT", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before inserting a record. You may set `ModelEvent::isValid` to be `false` to stop the insertion." + }, + { + "class": "craft\\commerce\\records\\Email", + "name": "EVENT_AFTER_INSERT", + "type": "yii\\db\\AfterSaveEvent", + "desc": "an event that is triggered after a record is inserted." + }, + { + "class": "craft\\commerce\\records\\Email", + "name": "EVENT_BEFORE_UPDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before updating a record. You may set `ModelEvent::isValid` to be `false` to stop the update." + }, + { + "class": "craft\\commerce\\records\\Email", + "name": "EVENT_AFTER_UPDATE", + "type": "yii\\db\\AfterSaveEvent", + "desc": "an event that is triggered after a record is updated." + }, + { + "class": "craft\\commerce\\records\\Email", + "name": "EVENT_BEFORE_DELETE", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before deleting a record. You may set `ModelEvent::isValid` to be `false` to stop the deletion." + }, + { + "class": "craft\\commerce\\records\\Email", + "name": "EVENT_AFTER_DELETE", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after a record is deleted." + }, + { + "class": "craft\\commerce\\records\\Email", + "name": "EVENT_AFTER_REFRESH", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after a record is refreshed." + }, + { + "class": "craft\\commerce\\records\\Email", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\records\\Email", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, + { + "class": "craft\\commerce\\records\\EmailDiscountUse", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\records\\EmailDiscountUse", + "name": "EVENT_INIT", + "type": "yii\\db\\Event", + "desc": "an event that is triggered when the record is initialized via `init()`." + }, + { + "class": "craft\\commerce\\records\\EmailDiscountUse", + "name": "EVENT_AFTER_FIND", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after the record is created and populated with query result." + }, + { + "class": "craft\\commerce\\records\\EmailDiscountUse", "name": "EVENT_BEFORE_INSERT", "type": "yii\\base\\ModelEvent", "desc": "an event that is triggered before inserting a record. You may set `ModelEvent::isValid` to be `false` to stop the insertion." }, { - "class": "craft\\commerce\\records\\Donation", + "class": "craft\\commerce\\records\\EmailDiscountUse", "name": "EVENT_AFTER_INSERT", "type": "yii\\db\\AfterSaveEvent", "desc": "an event that is triggered after a record is inserted." }, { - "class": "craft\\commerce\\records\\Donation", + "class": "craft\\commerce\\records\\EmailDiscountUse", "name": "EVENT_BEFORE_UPDATE", "type": "yii\\base\\ModelEvent", "desc": "an event that is triggered before updating a record. You may set `ModelEvent::isValid` to be `false` to stop the update." }, { - "class": "craft\\commerce\\records\\Donation", + "class": "craft\\commerce\\records\\EmailDiscountUse", "name": "EVENT_AFTER_UPDATE", "type": "yii\\db\\AfterSaveEvent", "desc": "an event that is triggered after a record is updated." }, { - "class": "craft\\commerce\\records\\Donation", + "class": "craft\\commerce\\records\\EmailDiscountUse", "name": "EVENT_BEFORE_DELETE", "type": "yii\\base\\ModelEvent", "desc": "an event that is triggered before deleting a record. You may set `ModelEvent::isValid` to be `false` to stop the deletion." }, { - "class": "craft\\commerce\\records\\Donation", + "class": "craft\\commerce\\records\\EmailDiscountUse", "name": "EVENT_AFTER_DELETE", "type": "yii\\db\\Event", "desc": "an event that is triggered after a record is deleted." }, { - "class": "craft\\commerce\\records\\Donation", + "class": "craft\\commerce\\records\\EmailDiscountUse", "name": "EVENT_AFTER_REFRESH", "type": "yii\\db\\Event", "desc": "an event that is triggered after a record is refreshed." }, { - "class": "craft\\commerce\\records\\Donation", + "class": "craft\\commerce\\records\\EmailDiscountUse", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\records\\Donation", + "class": "craft\\commerce\\records\\EmailDiscountUse", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\records\\Email", + "class": "craft\\commerce\\records\\Gateway", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\records\\Email", + "class": "craft\\commerce\\records\\Gateway", "name": "EVENT_INIT", "type": "yii\\db\\Event", "desc": "an event that is triggered when the record is initialized via `init()`." }, { - "class": "craft\\commerce\\records\\Email", + "class": "craft\\commerce\\records\\Gateway", "name": "EVENT_AFTER_FIND", "type": "yii\\db\\Event", "desc": "an event that is triggered after the record is created and populated with query result." }, { - "class": "craft\\commerce\\records\\Email", + "class": "craft\\commerce\\records\\Gateway", "name": "EVENT_BEFORE_INSERT", "type": "yii\\base\\ModelEvent", "desc": "an event that is triggered before inserting a record. You may set `ModelEvent::isValid` to be `false` to stop the insertion." }, { - "class": "craft\\commerce\\records\\Email", + "class": "craft\\commerce\\records\\Gateway", "name": "EVENT_AFTER_INSERT", "type": "yii\\db\\AfterSaveEvent", "desc": "an event that is triggered after a record is inserted." }, { - "class": "craft\\commerce\\records\\Email", + "class": "craft\\commerce\\records\\Gateway", "name": "EVENT_BEFORE_UPDATE", "type": "yii\\base\\ModelEvent", "desc": "an event that is triggered before updating a record. You may set `ModelEvent::isValid` to be `false` to stop the update." }, { - "class": "craft\\commerce\\records\\Email", + "class": "craft\\commerce\\records\\Gateway", "name": "EVENT_AFTER_UPDATE", "type": "yii\\db\\AfterSaveEvent", "desc": "an event that is triggered after a record is updated." }, { - "class": "craft\\commerce\\records\\Email", + "class": "craft\\commerce\\records\\Gateway", "name": "EVENT_BEFORE_DELETE", "type": "yii\\base\\ModelEvent", "desc": "an event that is triggered before deleting a record. You may set `ModelEvent::isValid` to be `false` to stop the deletion." }, { - "class": "craft\\commerce\\records\\Email", + "class": "craft\\commerce\\records\\Gateway", "name": "EVENT_AFTER_DELETE", "type": "yii\\db\\Event", "desc": "an event that is triggered after a record is deleted." }, { - "class": "craft\\commerce\\records\\Email", + "class": "craft\\commerce\\records\\Gateway", "name": "EVENT_AFTER_REFRESH", "type": "yii\\db\\Event", "desc": "an event that is triggered after a record is refreshed." }, { - "class": "craft\\commerce\\records\\Email", + "class": "craft\\commerce\\records\\Gateway", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\records\\Email", + "class": "craft\\commerce\\records\\Gateway", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\records\\EmailDiscountUse", + "class": "craft\\commerce\\records\\InventoryItem", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\records\\EmailDiscountUse", + "class": "craft\\commerce\\records\\InventoryItem", "name": "EVENT_INIT", "type": "yii\\db\\Event", "desc": "an event that is triggered when the record is initialized via `init()`." }, { - "class": "craft\\commerce\\records\\EmailDiscountUse", + "class": "craft\\commerce\\records\\InventoryItem", "name": "EVENT_AFTER_FIND", "type": "yii\\db\\Event", "desc": "an event that is triggered after the record is created and populated with query result." }, { - "class": "craft\\commerce\\records\\EmailDiscountUse", + "class": "craft\\commerce\\records\\InventoryItem", "name": "EVENT_BEFORE_INSERT", "type": "yii\\base\\ModelEvent", "desc": "an event that is triggered before inserting a record. You may set `ModelEvent::isValid` to be `false` to stop the insertion." }, { - "class": "craft\\commerce\\records\\EmailDiscountUse", + "class": "craft\\commerce\\records\\InventoryItem", "name": "EVENT_AFTER_INSERT", "type": "yii\\db\\AfterSaveEvent", "desc": "an event that is triggered after a record is inserted." }, { - "class": "craft\\commerce\\records\\EmailDiscountUse", + "class": "craft\\commerce\\records\\InventoryItem", "name": "EVENT_BEFORE_UPDATE", "type": "yii\\base\\ModelEvent", "desc": "an event that is triggered before updating a record. You may set `ModelEvent::isValid` to be `false` to stop the update." }, { - "class": "craft\\commerce\\records\\EmailDiscountUse", + "class": "craft\\commerce\\records\\InventoryItem", "name": "EVENT_AFTER_UPDATE", "type": "yii\\db\\AfterSaveEvent", "desc": "an event that is triggered after a record is updated." }, { - "class": "craft\\commerce\\records\\EmailDiscountUse", + "class": "craft\\commerce\\records\\InventoryItem", "name": "EVENT_BEFORE_DELETE", "type": "yii\\base\\ModelEvent", "desc": "an event that is triggered before deleting a record. You may set `ModelEvent::isValid` to be `false` to stop the deletion." }, { - "class": "craft\\commerce\\records\\EmailDiscountUse", + "class": "craft\\commerce\\records\\InventoryItem", "name": "EVENT_AFTER_DELETE", "type": "yii\\db\\Event", "desc": "an event that is triggered after a record is deleted." }, { - "class": "craft\\commerce\\records\\EmailDiscountUse", + "class": "craft\\commerce\\records\\InventoryItem", "name": "EVENT_AFTER_REFRESH", "type": "yii\\db\\Event", "desc": "an event that is triggered after a record is refreshed." }, { - "class": "craft\\commerce\\records\\EmailDiscountUse", + "class": "craft\\commerce\\records\\InventoryItem", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\records\\EmailDiscountUse", + "class": "craft\\commerce\\records\\InventoryItem", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, { - "class": "craft\\commerce\\records\\Gateway", + "class": "craft\\commerce\\records\\InventoryLocation", "name": "EVENT_DEFINE_BEHAVIORS", "type": "craft\\events\\DefineBehaviorsEvent", "desc": "The event that is triggered when defining the class behaviors" }, { - "class": "craft\\commerce\\records\\Gateway", + "class": "craft\\commerce\\records\\InventoryLocation", "name": "EVENT_INIT", "type": "yii\\db\\Event", "desc": "an event that is triggered when the record is initialized via `init()`." }, { - "class": "craft\\commerce\\records\\Gateway", + "class": "craft\\commerce\\records\\InventoryLocation", "name": "EVENT_AFTER_FIND", "type": "yii\\db\\Event", "desc": "an event that is triggered after the record is created and populated with query result." }, { - "class": "craft\\commerce\\records\\Gateway", + "class": "craft\\commerce\\records\\InventoryLocation", "name": "EVENT_BEFORE_INSERT", "type": "yii\\base\\ModelEvent", "desc": "an event that is triggered before inserting a record. You may set `ModelEvent::isValid` to be `false` to stop the insertion." }, { - "class": "craft\\commerce\\records\\Gateway", + "class": "craft\\commerce\\records\\InventoryLocation", "name": "EVENT_AFTER_INSERT", "type": "yii\\db\\AfterSaveEvent", "desc": "an event that is triggered after a record is inserted." }, { - "class": "craft\\commerce\\records\\Gateway", + "class": "craft\\commerce\\records\\InventoryLocation", "name": "EVENT_BEFORE_UPDATE", "type": "yii\\base\\ModelEvent", "desc": "an event that is triggered before updating a record. You may set `ModelEvent::isValid` to be `false` to stop the update." }, { - "class": "craft\\commerce\\records\\Gateway", + "class": "craft\\commerce\\records\\InventoryLocation", "name": "EVENT_AFTER_UPDATE", "type": "yii\\db\\AfterSaveEvent", "desc": "an event that is triggered after a record is updated." }, { - "class": "craft\\commerce\\records\\Gateway", + "class": "craft\\commerce\\records\\InventoryLocation", "name": "EVENT_BEFORE_DELETE", "type": "yii\\base\\ModelEvent", "desc": "an event that is triggered before deleting a record. You may set `ModelEvent::isValid` to be `false` to stop the deletion." }, { - "class": "craft\\commerce\\records\\Gateway", + "class": "craft\\commerce\\records\\InventoryLocation", "name": "EVENT_AFTER_DELETE", "type": "yii\\db\\Event", "desc": "an event that is triggered after a record is deleted." }, { - "class": "craft\\commerce\\records\\Gateway", + "class": "craft\\commerce\\records\\InventoryLocation", "name": "EVENT_AFTER_REFRESH", "type": "yii\\db\\Event", "desc": "an event that is triggered after a record is refreshed." }, { - "class": "craft\\commerce\\records\\Gateway", + "class": "craft\\commerce\\records\\InventoryLocation", "name": "EVENT_BEFORE_VALIDATE", "type": "yii\\base\\ModelEvent", "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." }, { - "class": "craft\\commerce\\records\\Gateway", + "class": "craft\\commerce\\records\\InventoryLocation", "name": "EVENT_AFTER_VALIDATE", "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" @@ -20215,6 +23017,78 @@ "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, + { + "class": "craft\\commerce\\records\\PurchasableStore", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\records\\PurchasableStore", + "name": "EVENT_INIT", + "type": "yii\\db\\Event", + "desc": "an event that is triggered when the record is initialized via `init()`." + }, + { + "class": "craft\\commerce\\records\\PurchasableStore", + "name": "EVENT_AFTER_FIND", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after the record is created and populated with query result." + }, + { + "class": "craft\\commerce\\records\\PurchasableStore", + "name": "EVENT_BEFORE_INSERT", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before inserting a record. You may set `ModelEvent::isValid` to be `false` to stop the insertion." + }, + { + "class": "craft\\commerce\\records\\PurchasableStore", + "name": "EVENT_AFTER_INSERT", + "type": "yii\\db\\AfterSaveEvent", + "desc": "an event that is triggered after a record is inserted." + }, + { + "class": "craft\\commerce\\records\\PurchasableStore", + "name": "EVENT_BEFORE_UPDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before updating a record. You may set `ModelEvent::isValid` to be `false` to stop the update." + }, + { + "class": "craft\\commerce\\records\\PurchasableStore", + "name": "EVENT_AFTER_UPDATE", + "type": "yii\\db\\AfterSaveEvent", + "desc": "an event that is triggered after a record is updated." + }, + { + "class": "craft\\commerce\\records\\PurchasableStore", + "name": "EVENT_BEFORE_DELETE", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before deleting a record. You may set `ModelEvent::isValid` to be `false` to stop the deletion." + }, + { + "class": "craft\\commerce\\records\\PurchasableStore", + "name": "EVENT_AFTER_DELETE", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after a record is deleted." + }, + { + "class": "craft\\commerce\\records\\PurchasableStore", + "name": "EVENT_AFTER_REFRESH", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after a record is refreshed." + }, + { + "class": "craft\\commerce\\records\\PurchasableStore", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\records\\PurchasableStore", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, { "class": "craft\\commerce\\records\\Sale", "name": "EVENT_DEFINE_BEHAVIORS", @@ -20863,6 +23737,78 @@ "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, + { + "class": "craft\\commerce\\records\\SiteStore", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\records\\SiteStore", + "name": "EVENT_INIT", + "type": "yii\\db\\Event", + "desc": "an event that is triggered when the record is initialized via `init()`." + }, + { + "class": "craft\\commerce\\records\\SiteStore", + "name": "EVENT_AFTER_FIND", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after the record is created and populated with query result." + }, + { + "class": "craft\\commerce\\records\\SiteStore", + "name": "EVENT_BEFORE_INSERT", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before inserting a record. You may set `ModelEvent::isValid` to be `false` to stop the insertion." + }, + { + "class": "craft\\commerce\\records\\SiteStore", + "name": "EVENT_AFTER_INSERT", + "type": "yii\\db\\AfterSaveEvent", + "desc": "an event that is triggered after a record is inserted." + }, + { + "class": "craft\\commerce\\records\\SiteStore", + "name": "EVENT_BEFORE_UPDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before updating a record. You may set `ModelEvent::isValid` to be `false` to stop the update." + }, + { + "class": "craft\\commerce\\records\\SiteStore", + "name": "EVENT_AFTER_UPDATE", + "type": "yii\\db\\AfterSaveEvent", + "desc": "an event that is triggered after a record is updated." + }, + { + "class": "craft\\commerce\\records\\SiteStore", + "name": "EVENT_BEFORE_DELETE", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before deleting a record. You may set `ModelEvent::isValid` to be `false` to stop the deletion." + }, + { + "class": "craft\\commerce\\records\\SiteStore", + "name": "EVENT_AFTER_DELETE", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after a record is deleted." + }, + { + "class": "craft\\commerce\\records\\SiteStore", + "name": "EVENT_AFTER_REFRESH", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after a record is refreshed." + }, + { + "class": "craft\\commerce\\records\\SiteStore", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\records\\SiteStore", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, { "class": "craft\\commerce\\records\\Store", "name": "EVENT_DEFINE_BEHAVIORS", @@ -20935,6 +23881,78 @@ "type": "yii\\base\\Event", "desc": "an event raised at the end of `validate()`" }, + { + "class": "craft\\commerce\\records\\StoreSettings", + "name": "EVENT_DEFINE_BEHAVIORS", + "type": "craft\\events\\DefineBehaviorsEvent", + "desc": "The event that is triggered when defining the class behaviors" + }, + { + "class": "craft\\commerce\\records\\StoreSettings", + "name": "EVENT_INIT", + "type": "yii\\db\\Event", + "desc": "an event that is triggered when the record is initialized via `init()`." + }, + { + "class": "craft\\commerce\\records\\StoreSettings", + "name": "EVENT_AFTER_FIND", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after the record is created and populated with query result." + }, + { + "class": "craft\\commerce\\records\\StoreSettings", + "name": "EVENT_BEFORE_INSERT", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before inserting a record. You may set `ModelEvent::isValid` to be `false` to stop the insertion." + }, + { + "class": "craft\\commerce\\records\\StoreSettings", + "name": "EVENT_AFTER_INSERT", + "type": "yii\\db\\AfterSaveEvent", + "desc": "an event that is triggered after a record is inserted." + }, + { + "class": "craft\\commerce\\records\\StoreSettings", + "name": "EVENT_BEFORE_UPDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before updating a record. You may set `ModelEvent::isValid` to be `false` to stop the update." + }, + { + "class": "craft\\commerce\\records\\StoreSettings", + "name": "EVENT_AFTER_UPDATE", + "type": "yii\\db\\AfterSaveEvent", + "desc": "an event that is triggered after a record is updated." + }, + { + "class": "craft\\commerce\\records\\StoreSettings", + "name": "EVENT_BEFORE_DELETE", + "type": "yii\\base\\ModelEvent", + "desc": "an event that is triggered before deleting a record. You may set `ModelEvent::isValid` to be `false` to stop the deletion." + }, + { + "class": "craft\\commerce\\records\\StoreSettings", + "name": "EVENT_AFTER_DELETE", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after a record is deleted." + }, + { + "class": "craft\\commerce\\records\\StoreSettings", + "name": "EVENT_AFTER_REFRESH", + "type": "yii\\db\\Event", + "desc": "an event that is triggered after a record is refreshed." + }, + { + "class": "craft\\commerce\\records\\StoreSettings", + "name": "EVENT_BEFORE_VALIDATE", + "type": "yii\\base\\ModelEvent", + "desc": "an event raised at the beginning of `validate()`. You may set `ModelEvent::isValid` to be false to stop the validation." + }, + { + "class": "craft\\commerce\\records\\StoreSettings", + "name": "EVENT_AFTER_VALIDATE", + "type": "yii\\base\\Event", + "desc": "an event raised at the end of `validate()`" + }, { "class": "craft\\commerce\\records\\Subscription", "name": "EVENT_DEFINE_BEHAVIORS", @@ -21805,6 +24823,36 @@ "type": "craft\\commerce\\services\\RegisterShippingMethods", "desc": "The event that is triggered for registration of additional shipping methods." }, + { + "class": "craft\\commerce\\services\\Stores", + "name": "EVENT_BEFORE_DELETE_STORE", + "type": "craft\\commerce\\events\\DeleteStoreEvent", + "desc": "The event that is triggered before a site is deleted." + }, + { + "class": "craft\\commerce\\services\\Stores", + "name": "EVENT_AFTER_DELETE_STORE", + "type": "craft\\commerce\\events\\DeleteStoreEvent", + "desc": "The event that is triggered after a store is deleted" + }, + { + "class": "craft\\commerce\\services\\Stores", + "name": "EVENT_BEFORE_APPLY_STORE_DELETE", + "type": "craft\\commerce\\events\\DeleteStoreEvent", + "desc": "The event that is triggered before a store delete is applied to the database." + }, + { + "class": "craft\\commerce\\services\\Stores", + "name": "EVENT_BEFORE_SAVE_STORE", + "type": "craft\\commerce\\events\\StoreEvent", + "desc": "The event that is triggered before a store is saved." + }, + { + "class": "craft\\commerce\\services\\Stores", + "name": "EVENT_AFTER_SAVE_STORE", + "type": "craft\\commerce\\events\\StoreEvent", + "desc": "The event that is triggered after a store is saved." + }, { "class": "craft\\commerce\\services\\Subscriptions", "name": "EVENT_AFTER_EXPIRE_SUBSCRIPTION",