Package com.northconcepts.datapipeline.shopify.client
package com.northconcepts.datapipeline.shopify.client
REST client to read and write Shopify store data.
-
ClassDescriptionResource types for
ShopifyEventCriteria.setFilters(EventFilter...);EventFilter.toString()returns the lower-case name.Event verbs forShopifyEventCriteria.setVerb(EventVerb);EventVerb.toString()returns the lower-case name.Order financial statuses forShopifyOrder.setFinancialStatus(FinancialStatus);FinancialStatus.toString()returns the lower-case name.Order fulfillment statuses forShopifyOrder.setFulfillmentStatus(FulfillmentStatus);FulfillmentStatus.toString()returns the lower-case name.Order statuses forShopifyOrder.setStatus(OrderStatus);OrderStatus.toString()returns the lower-case name.Product statuses forShopifyProductCriteria.setStatus(ProductStatus...);ProductStatus.toString()returns the lower-case name.Product published states forShopifyProductCriteria.setPublishedStatus(PublishedStatus);PublishedStatus.toString()returns the lower-case name.JAX-RS client for the Shopify Admin REST API (version 2023-07); each method returns the JSON response body.Request filter that sends a token in theX-Shopify-Access-Tokenheader.Response filter that copies thepage_infocursor of theLinkheader's next-page URL into anextfield of JSON responses with status 200.Factory forShopifyClient.ShopifyStubinstances.Holds aShopifyClientproxy with the RESTEasy client and web target behind it.Filters for listing Shopify customers, as used byShopifyCustomerReader; properties left null are not sent.Filters for listing Shopify events, as used byShopifyEventReader; properties left null are not sent.The inventory item fields sent byShopifyClient.updateInventoryItem(String, ShopifyInventoryItem); properties left null are not sent.Filters for listing Shopify inventory items, as used byShopifyInventoryItemReader; properties left null are not sent.Filters for listing Shopify inventory levels, as used byShopifyInventoryLevelReader; properties left null are not sent.Filters for listing Shopify orders, as used byShopifyOrderReader; properties left null are not sent.Filters for listing Shopify products, as used byShopifyProductReader; properties left null are not sent.Calls the Shopify Admin REST API and returns each JSON response as aRecord, rethrowing failures asDataExceptions.Shipping address of the order sent byShopifyClient.updateOrder(String, ShopifyOrder); properties left null are not sent.