Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add missing webhook topic definitions #241

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
48 changes: 48 additions & 0 deletions src/Webhooks/Topics.php
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand All @@ -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';
Expand All @@ -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';
Expand All @@ -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';
Expand All @@ -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';
Expand All @@ -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';
Expand Down