diff --git a/CHANGELOG.md b/CHANGELOG.md index 3505409b..a788a512 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## Unreleased +- [#241](https://github.com/Shopify/shopify-api-php/pull/241) Add missing webhook topic constant definitions ## v4.2.0 - 2023-01-05 diff --git a/src/Webhooks/Topics.php b/src/Webhooks/Topics.php index b05ba02b..46d4153b 100644 --- a/src/Webhooks/Topics.php +++ b/src/Webhooks/Topics.php @@ -13,11 +13,14 @@ final class Topics { public const APP_PURCHASES_ONE_TIME_UPDATE = 'APP_PURCHASES_ONE_TIME_UPDATE'; + public const APP_SUBSCRIPTIONS_APPROACHING_CAPPED_AMOUNT = 'APP_SUBSCRIPTIONS_APPROACHING_CAPPED_AMOUNT'; public const APP_SUBSCRIPTIONS_UPDATE = 'APP_SUBSCRIPTIONS_UPDATE'; public const APP_UNINSTALLED = 'APP_UNINSTALLED'; public const ATTRIBUTED_SESSIONS_FIRST = 'ATTRIBUTED_SESSIONS_FIRST'; public const ATTRIBUTED_SESSIONS_LAST = 'ATTRIBUTED_SESSIONS_LAST'; public const ATTRIBUTION_RISK = 'ATTRIBUTION_RISK'; + public const AUDIT_EVENTS_ADMIN_API_ACTIVITY = 'AUDIT_EVENTS_ADMIN_API_ACTIVITY'; + public const BULK_OPERATIONS_FINISH = 'BULK_OPERATIONS_FINISH'; public const CARTS_CREATE = 'CARTS_CREATE'; public const CARTS_UPDATE = 'CARTS_UPDATE'; public const CHANNELS_DELETE = 'CHANNELS_DELETE'; @@ -37,6 +40,7 @@ final class Topics public const CUSTOMERS_DELETE = 'CUSTOMERS_DELETE'; public const CUSTOMERS_DISABLE = 'CUSTOMERS_DISABLE'; public const CUSTOMERS_ENABLE = 'CUSTOMERS_ENABLE'; + public const CUSTOMERS_MARKETING_CONSENT_UPDATE = 'CUSTOMERS_MARKETING_CONSENT_UPDATE'; public const CUSTOMERS_UPDATE = 'CUSTOMERS_UPDATE'; public const CUSTOMER_GROUPS_CREATE = 'CUSTOMER_GROUPS_CREATE'; public const CUSTOMER_GROUPS_DELETE = 'CUSTOMER_GROUPS_DELETE'; @@ -56,6 +60,22 @@ final class Topics public const FULFILLMENTS_UPDATE = 'FULFILLMENTS_UPDATE'; public const FULFILLMENT_EVENTS_CREATE = 'FULFILLMENT_EVENTS_CREATE'; public const FULFILLMENT_EVENTS_DELETE = 'FULFILLMENT_EVENTS_DELETE'; + public const FULFILLMENT_ORDERS_CANCELLATION_REQUEST_ACCEPTED = 'FULFILLMENT_ORDERS_CANCELLATION_REQUEST_ACCEPTED'; + public const FULFILLMENT_ORDERS_CANCELLATION_REQUEST_REJECTED = 'FULFILLMENT_ORDERS_CANCELLATION_REQUEST_REJECTED'; + public const FULFILLMENT_ORDERS_CANCELLATION_REQUEST_SUBMITTED = 'FULFILLMENT_ORDERS_CANCELLATION_REQUEST_SUBMITTED'; + public const FULFILLMENT_ORDERS_CANCELLED = 'FULFILLMENT_ORDERS_CANCELLED'; + public const FULFILLMENT_ORDERS_FULFILLMENT_REQUEST_ACCEPTED = 'FULFILLMENT_ORDERS_FULFILLMENT_REQUEST_ACCEPTED'; + public const FULFILLMENT_ORDERS_FULFILLMENT_REQUEST_REJECTED = 'FULFILLMENT_ORDERS_FULFILLMENT_REQUEST_REJECTED'; + public const FULFILLMENT_ORDERS_FULFILLMENT_REQUEST_SUBMITTED = 'FULFILLMENT_ORDERS_FULFILLMENT_REQUEST_SUBMITTED'; + public const FULFILLMENT_ORDERS_FULFILLMENT_SERVICE_FAILED_TO_COMPLETE = 'FULFILLMENT_ORDERS_FULFILLMENT_SERVICE_FAILED_TO_COMPLETE'; + public const FULFILLMENT_ORDERS_HOLD_RELEASED = 'FULFILLMENT_ORDERS_HOLD_RELEASED'; + public const FULFILLMENT_ORDERS_LINE_ITEMS_PREPARED_FOR_LOCAL_DELIVERY = 'FULFILLMENT_ORDERS_LINE_ITEMS_PREPARED_FOR_LOCAL_DELIVERY'; + public const FULFILLMENT_ORDERS_LINE_ITEMS_PREPARED_FOR_PICKUP = 'FULFILLMENT_ORDERS_LINE_ITEMS_PREPARED_FOR_PICKUP'; + public const FULFILLMENT_ORDERS_MOVED = 'FULFILLMENT_ORDERS_MOVED'; + public const FULFILLMENT_ORDERS_ORDER_ROUTING_COMPLETE = 'FULFILLMENT_ORDERS_ORDER_ROUTING_COMPLETE'; + public const FULFILLMENT_ORDERS_PLACED_ON_HOLD = 'FULFILLMENT_ORDERS_PLACED_ON_HOLD'; + public const FULFILLMENT_ORDERS_RESCHEDULED = 'FULFILLMENT_ORDERS_RESCHEDULED'; + public const FULFILLMENT_ORDERS_SCHEDULED_FULFILLMENT_ORDER_READY = 'FULFILLMENT_ORDERS_SCHEDULED_FULFILLMENT_ORDER_READY'; public const INVENTORY_ITEMS_CREATE = 'INVENTORY_ITEMS_CREATE'; public const INVENTORY_ITEMS_DELETE = 'INVENTORY_ITEMS_DELETE'; public const INVENTORY_ITEMS_UPDATE = 'INVENTORY_ITEMS_UPDATE'; @@ -65,8 +85,12 @@ final class Topics public const LOCALES_CREATE = 'LOCALES_CREATE'; public const LOCALES_UPDATE = 'LOCALES_UPDATE'; public const LOCATIONS_CREATE = 'LOCATIONS_CREATE'; + public const LOCATIONS_DEACTIVATE = 'LOCATIONS_DEACTIVATE'; public const LOCATIONS_DELETE = 'LOCATIONS_DELETE'; public const LOCATIONS_UPDATE = 'LOCATIONS_UPDATE'; + public const MARKETS_CREATE = 'MARKETS_CREATE'; + public const MARKETS_DELETE = 'MARKETS_DELETE'; + public const MARKETS_UPDATE = 'MARKETS_UPDATE'; public const ORDERS_CANCELLED = 'ORDERS_CANCELLED'; public const ORDERS_CREATE = 'ORDERS_CREATE'; public const ORDERS_DELETE = 'ORDERS_DELETE'; @@ -76,6 +100,9 @@ final class Topics public const ORDERS_PARTIALLY_FULFILLED = 'ORDERS_PARTIALLY_FULFILLED'; public const ORDERS_UPDATED = 'ORDERS_UPDATED'; public const ORDER_TRANSACTIONS_CREATE = 'ORDER_TRANSACTIONS_CREATE'; + public const PAYMENT_TERMS_CREATE = 'PAYMENT_TERMS_CREATE'; + public const PAYMENT_TERMS_DELETE = 'PAYMENT_TERMS_DELETE'; + public const PAYMENT_TERMS_UPDATE = 'PAYMENT_TERMS_UPDATE'; public const PRODUCTS_CREATE = 'PRODUCTS_CREATE'; public const PRODUCTS_DELETE = 'PRODUCTS_DELETE'; public const PRODUCTS_UPDATE = 'PRODUCTS_UPDATE'; @@ -89,11 +116,32 @@ final class Topics public const PROFILES_DELETE = 'PROFILES_DELETE'; public const PROFILES_UPDATE = 'PROFILES_UPDATE'; public const REFUNDS_CREATE = 'REFUNDS_CREATE'; + public const RETURNS_APPROVE = 'RETURNS_APPROVE'; + public const RETURNS_CANCEL = 'RETURNS_CANCEL'; + public const RETURNS_CLOSE = 'RETURNS_CLOSE'; + public const RETURNS_DECLINE = 'RETURNS_DECLINE'; + public const RETURNS_REOPEN = 'RETURNS_REOPEN'; + public const RETURNS_REQUEST = 'RETURNS_REQUEST'; + public const REVERSE_DELIVERIES_ATTACH_DELIVERABLE = 'REVERSE_DELIVERIES_ATTACH_DELIVERABLE'; + public const REVERSE_FULFILLMENT_ORDERS_DISPOSE = 'REVERSE_FULFILLMENT_ORDERS_DISPOSE'; + public const SCHEDULED_PRODUCT_LISTINGS_ADD = 'SCHEDULED_PRODUCT_LISTINGS_ADD'; + public const SCHEDULED_PRODUCT_LISTINGS_REMOVE = 'SCHEDULED_PRODUCT_LISTINGS_REMOVE'; + public const SCHEDULED_PRODUCT_LISTINGS_UPDATE = 'SCHEDULED_PRODUCT_LISTINGS_UPDATE'; + public const SEGMENTS_CREATE = 'SEGMENTS_CREATE'; + public const SEGMENTS_DELETE = 'SEGMENTS_DELETE'; + public const SEGMENTS_UPDATE = 'SEGMENTS_UPDATE'; + public const SELLING_PLAN_GROUPS_CREATE = 'SELLING_PLAN_GROUPS_CREATE'; + public const SELLING_PLAN_GROUPS_DELETE = 'SELLING_PLAN_GROUPS_DELETE'; + public const SELLING_PLAN_GROUPS_UPDATE = 'SELLING_PLAN_GROUPS_UPDATE'; public const SHIPPING_ADDRESSES_CREATE = 'SHIPPING_ADDRESSES_CREATE'; public const SHIPPING_ADDRESSES_UPDATE = 'SHIPPING_ADDRESSES_UPDATE'; public const SHOP_UPDATE = 'SHOP_UPDATE'; + public const SUBSCRIPTION_BILLING_ATTEMPTS_CHALLENGED = 'SUBSCRIPTION_BILLING_ATTEMPTS_CHALLENGED'; public const SUBSCRIPTION_BILLING_ATTEMPTS_FAILURE = 'SUBSCRIPTION_BILLING_ATTEMPTS_FAILURE'; public const SUBSCRIPTION_BILLING_ATTEMPTS_SUCCESS = 'SUBSCRIPTION_BILLING_ATTEMPTS_SUCCESS'; + public const SUBSCRIPTION_BILLING_CYCLE_EDITS_CREATE = 'SUBSCRIPTION_BILLING_CYCLE_EDITS_CREATE'; + public const SUBSCRIPTION_BILLING_CYCLE_EDITS_DELETE = 'SUBSCRIPTION_BILLING_CYCLE_EDITS_DELETE'; + public const SUBSCRIPTION_BILLING_CYCLE_EDITS_UPDATE = 'SUBSCRIPTION_BILLING_CYCLE_EDITS_UPDATE'; public const SUBSCRIPTION_CONTRACTS_CREATE = 'SUBSCRIPTION_CONTRACTS_CREATE'; public const SUBSCRIPTION_CONTRACTS_UPDATE = 'SUBSCRIPTION_CONTRACTS_UPDATE'; public const TAX_SERVICES_CREATE = 'TAX_SERVICES_CREATE';