module Peddler
Constants
- ENDPOINTS
- Endpoint
- MARKETPLACE_IDS
- Marketplace
-
@!parse
# Wraps an Amazon marketplace # # @api public # # @!attribute [r] id # @!attribute [r] country_code # @!attribute [r] country_name # @!attribute [r] selling_region class Peddler::Marketplace < Data; end
- VERSION
Attributes
Public Class Methods
Source
# File lib/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rb, line 7 def amazon_warehousing_and_distribution_2024_05_09(...) APIs::AmazonWarehousingAndDistribution20240509.new(...) end
Also aliased as: amazon_warehousing_and_distribution
Source
# File lib/peddler/apis/aplus_content_2020_11_01.rb, line 7 def aplus_content_2020_11_01(...) APIs::AplusContent20201101.new(...) end
Also aliased as: aplus_content
Source
# File lib/peddler/apis/application_integrations_2024_04_01.rb, line 7 def application_integrations_2024_04_01(...) APIs::ApplicationIntegrations20240401.new(...) end
Also aliased as: application_integrations
Source
# File lib/peddler/apis/application_management_2023_11_30.rb, line 7 def application_management_2023_11_30(...) APIs::ApplicationManagement20231130.new(...) end
Also aliased as: application_management
Source
# File lib/peddler/apis/catalog_items_2020_12_01.rb, line 7 def catalog_items_2020_12_01(...) APIs::CatalogItems20201201.new(...) end
Source
# File lib/peddler/apis/catalog_items_2022_04_01.rb, line 7 def catalog_items_2022_04_01(...) APIs::CatalogItems20220401.new(...) end
Also aliased as: catalog_items
Source
# File lib/peddler/apis/catalog_items_v0.rb, line 7 def catalog_items_v0(...) APIs::CatalogItemsV0.new(...) end
Source
# File lib/peddler/config.rb, line 13 def configure yield self end
Source
# File lib/peddler/apis/customer_feedback_2024_06_01.rb, line 7 def customer_feedback_2024_06_01(...) APIs::CustomerFeedback20240601.new(...) end
Also aliased as: customer_feedback
Source
# File lib/peddler/apis/data_kiosk_2023_11_15.rb, line 7 def data_kiosk_2023_11_15(...) APIs::DataKiosk20231115.new(...) end
Also aliased as: data_kiosk
Source
# File lib/peddler/apis/easy_ship_2022_03_23.rb, line 7 def easy_ship_2022_03_23(...) APIs::EasyShip20220323.new(...) end
Also aliased as: easy_ship
Source
# File lib/peddler/apis/fba_inbound_eligibility_v1.rb, line 7 def fba_inbound_eligibility_v1(...) APIs::FBAInboundEligibilityV1.new(...) end
Also aliased as: fba_inbound_eligibility
Source
# File lib/peddler/apis/fba_inventory_v1.rb, line 7 def fba_inventory_v1(...) APIs::FBAInventoryV1.new(...) end
Also aliased as: fba_inventory
Source
# File lib/peddler/apis/feeds_2021_06_30.rb, line 8 def feeds_2021_06_30(...) APIs::Feeds20210630.new(...) end
Also aliased as: feeds
Source
# File lib/peddler/apis/finances_2024_06_01.rb, line 7 def finances_2024_06_01(...) APIs::Finances20240601.new(...) end
Source
# File lib/peddler/apis/finances_2024_06_19.rb, line 7 def finances_2024_06_19(...) APIs::Finances20240619.new(...) end
Also aliased as: finances
Source
# File lib/peddler/apis/finances_v0.rb, line 7 def finances_v0(...) APIs::FinancesV0.new(...) end
Source
# File lib/peddler/apis/fulfillment_inbound_2024_03_20.rb, line 7 def fulfillment_inbound_2024_03_20(...) APIs::FulfillmentInbound20240320.new(...) end
Also aliased as: fulfillment_inbound
Source
# File lib/peddler/apis/fulfillment_inbound_v0.rb, line 7 def fulfillment_inbound_v0(...) APIs::FulfillmentInboundV0.new(...) end
Source
# File lib/peddler/apis/fulfillment_outbound_2020_07_01.rb, line 7 def fulfillment_outbound_2020_07_01(...) APIs::FulfillmentOutbound20200701.new(...) end
Also aliased as: fulfillment_outbound
Source
# File lib/peddler/apis/invoices_2024_06_19.rb, line 7 def invoices_2024_06_19(...) APIs::Invoices20240619.new(...) end
Also aliased as: invoices
Source
# File lib/peddler/apis/listings_items_2020_09_01.rb, line 7 def listings_items_2020_09_01(...) APIs::ListingsItems20200901.new(...) end
Source
# File lib/peddler/apis/listings_items_2021_08_01.rb, line 7 def listings_items_2021_08_01(...) APIs::ListingsItems20210801.new(...) end
Also aliased as: listings_items
Source
# File lib/peddler/apis/listings_restrictions_2021_08_01.rb, line 7 def listings_restrictions_2021_08_01(...) APIs::ListingsRestrictions20210801.new(...) end
Also aliased as: listings_restrictions
Source
# File lib/peddler/apis/merchant_fulfillment_v0.rb, line 7 def merchant_fulfillment_v0(...) APIs::MerchantFulfillmentV0.new(...) end
Also aliased as: merchant_fulfillment
Source
# File lib/peddler/apis/messaging_v1.rb, line 7 def messaging_v1(...) APIs::MessagingV1.new(...) end
Also aliased as: messaging
Source
# File lib/peddler/apis/notifications_v1.rb, line 7 def notifications_v1(...) APIs::NotificationsV1.new(...) end
Also aliased as: notifications
Source
# File lib/peddler/apis/orders_v0.rb, line 7 def orders_v0(...) APIs::OrdersV0.new(...) end
Also aliased as: orders
Source
# File lib/peddler/apis/product_fees_v0.rb, line 7 def product_fees_v0(...) APIs::ProductFeesV0.new(...) end
Also aliased as: product_fees
Source
# File lib/peddler/apis/product_pricing_2022_05_01.rb, line 7 def product_pricing_2022_05_01(...) APIs::ProductPricing20220501.new(...) end
Also aliased as: product_pricing
Source
# File lib/peddler/apis/product_pricing_v0.rb, line 7 def product_pricing_v0(...) APIs::ProductPricingV0.new(...) end
Source
# File lib/peddler/apis/product_type_definitions_2020_09_01.rb, line 7 def product_type_definitions_2020_09_01(...) APIs::ProductTypeDefinitions20200901.new(...) end
Also aliased as: product_type_definitions
Source
# File lib/peddler/config.rb, line 7 def raise_on_server_errors return @raise_on_server_errors if defined?(@raise_on_server_errors) @raise_on_server_errors = false # Default to v4 behavior end
Source
# File lib/peddler/apis/replenishment_2022_11_07.rb, line 7 def replenishment_2022_11_07(...) APIs::Replenishment20221107.new(...) end
Also aliased as: replenishment
Source
# File lib/peddler/apis/reports_2021_06_30.rb, line 8 def reports_2021_06_30(...) APIs::Reports20210630.new(...) end
Also aliased as: reports
Source
# File lib/peddler/apis/sales_v1.rb, line 7 def sales_v1(...) APIs::SalesV1.new(...) end
Also aliased as: sales
Source
# File lib/peddler/apis/seller_wallet_2024_03_01.rb, line 7 def seller_wallet_2024_03_01(...) APIs::SellerWallet20240301.new(...) end
Also aliased as: seller_wallet
Source
# File lib/peddler/apis/sellers_v1.rb, line 7 def sellers_v1(...) APIs::SellersV1.new(...) end
Also aliased as: sellers
Source
# File lib/peddler/apis/services_v1.rb, line 7 def services_v1(...) APIs::ServicesV1.new(...) end
Also aliased as: services
Source
# File lib/peddler/apis/shipment_invoicing_v0.rb, line 7 def shipment_invoicing_v0(...) APIs::ShipmentInvoicingV0.new(...) end
Also aliased as: shipment_invoicing
Source
# File lib/peddler/apis/shipping_v1.rb, line 7 def shipping_v1(...) APIs::ShippingV1.new(...) end
Source
# File lib/peddler/apis/shipping_v2.rb, line 7 def shipping_v2(...) APIs::ShippingV2.new(...) end
Also aliased as: shipping
Source
# File lib/peddler/apis/solicitations_v1.rb, line 7 def solicitations_v1(...) APIs::SolicitationsV1.new(...) end
Also aliased as: solicitations
Source
# File lib/peddler/apis/supply_sources_2020_07_01.rb, line 7 def supply_sources_2020_07_01(...) APIs::SupplySources20200701.new(...) end
Also aliased as: supply_sources
Source
# File lib/peddler/apis/tokens_2021_03_01.rb, line 7 def tokens_2021_03_01(...) APIs::Tokens20210301.new(...) end
Also aliased as: tokens
Source
# File lib/peddler/apis/uploads_2020_11_01.rb, line 7 def uploads_2020_11_01(...) APIs::Uploads20201101.new(...) end
Also aliased as: uploads
Source
# File lib/peddler/apis/vehicles_2024_11_01.rb, line 7 def vehicles_2024_11_01(...) APIs::Vehicles20241101.new(...) end
Also aliased as: vehicles
Source
# File lib/peddler/apis/vendor_direct_fulfillment_inventory_v1.rb, line 7 def vendor_direct_fulfillment_inventory_v1(...) APIs::VendorDirectFulfillmentInventoryV1.new(...) end
Also aliased as: vendor_direct_fulfillment_inventory
Source
# File lib/peddler/apis/vendor_direct_fulfillment_orders_2021_12_28.rb, line 7 def vendor_direct_fulfillment_orders_2021_12_28(...) APIs::VendorDirectFulfillmentOrders20211228.new(...) end
Also aliased as: vendor_direct_fulfillment_orders
Source
# File lib/peddler/apis/vendor_direct_fulfillment_orders_v1.rb, line 7 def vendor_direct_fulfillment_orders_v1(...) APIs::VendorDirectFulfillmentOrdersV1.new(...) end
Source
# File lib/peddler/apis/vendor_direct_fulfillment_payments_v1.rb, line 7 def vendor_direct_fulfillment_payments_v1(...) APIs::VendorDirectFulfillmentPaymentsV1.new(...) end
Also aliased as: vendor_direct_fulfillment_payments
Source
# File lib/peddler/apis/vendor_direct_fulfillment_sandbox_test_data_2021_10_28.rb, line 7 def vendor_direct_fulfillment_sandbox_test_data_2021_10_28(...) APIs::VendorDirectFulfillmentSandboxTestData20211028.new(...) end
Also aliased as: vendor_direct_fulfillment_sandbox_test_data
Source
# File lib/peddler/apis/vendor_direct_fulfillment_shipping_2021_12_28.rb, line 7 def vendor_direct_fulfillment_shipping_2021_12_28(...) APIs::VendorDirectFulfillmentShipping20211228.new(...) end
Also aliased as: vendor_direct_fulfillment_shipping
Source
# File lib/peddler/apis/vendor_direct_fulfillment_shipping_v1.rb, line 7 def vendor_direct_fulfillment_shipping_v1(...) APIs::VendorDirectFulfillmentShippingV1.new(...) end
Source
# File lib/peddler/apis/vendor_direct_fulfillment_transactions_2021_12_28.rb, line 7 def vendor_direct_fulfillment_transactions_2021_12_28(...) APIs::VendorDirectFulfillmentTransactions20211228.new(...) end
Also aliased as: vendor_direct_fulfillment_transactions
Source
# File lib/peddler/apis/vendor_direct_fulfillment_transactions_v1.rb, line 7 def vendor_direct_fulfillment_transactions_v1(...) APIs::VendorDirectFulfillmentTransactionsV1.new(...) end
Source
# File lib/peddler/apis/vendor_invoices_v1.rb, line 7 def vendor_invoices_v1(...) APIs::VendorInvoicesV1.new(...) end
Also aliased as: vendor_invoices
Source
# File lib/peddler/apis/vendor_orders_v1.rb, line 7 def vendor_orders_v1(...) APIs::VendorOrdersV1.new(...) end
Also aliased as: vendor_orders
Source
# File lib/peddler/apis/vendor_shipments_v1.rb, line 7 def vendor_shipments_v1(...) APIs::VendorShipmentsV1.new(...) end
Also aliased as: vendor_shipments
Source
# File lib/peddler/apis/vendor_transaction_status_v1.rb, line 7 def vendor_transaction_status_v1(...) APIs::VendorTransactionStatusV1.new(...) end
Also aliased as: vendor_transaction_status
Public Instance Methods
Source
# File lib/peddler/marketplace.rb, line 97 def endpoint Endpoint.find_by_selling_region(selling_region) end
@return [Peddler::Endpoint]
Source
# File lib/peddler/endpoint.rb, line 42 def production URI::HTTPS.build(host: host) end
@return [URI]
Source
# File lib/peddler/endpoint.rb, line 47 def sandbox URI::HTTPS.build(host: "sandbox.#{host}") end
@return [URI]
Source
# File lib/peddler/marketplace.rb, line 103 def to_str id end
@note So HTTP can encode @return [String]