Class: FlexCommerceApi::ApiBase

Inherits:
BaseResource
  • Object
show all
Defined in:
lib/flex_commerce_api/api_base.rb

Direct Known Subclasses

FlexCommerce::Address, FlexCommerce::AssetFile, FlexCommerce::AssetFolder, FlexCommerce::Bundle, FlexCommerce::BundleGroup, FlexCommerce::Cart, FlexCommerce::Category, FlexCommerce::CategoryTree, FlexCommerce::Component, FlexCommerce::ContainerCoupon, FlexCommerce::Country, FlexCommerce::Coupon, FlexCommerce::CustomerAccount, FlexCommerce::CustomerAccountAuthentication, FlexCommerce::CustomerSegment, FlexCommerce::CustomerSegmentMember, FlexCommerce::DataAttribute, FlexCommerce::DataStoreRecord, FlexCommerce::DataStoreType, FlexCommerce::DiscountSummary, FlexCommerce::Email, FlexCommerce::EwisOptIn, FlexCommerce::ExternalUrl, FlexCommerce::FreeShippingPromotion, FlexCommerce::Import, FlexCommerce::ImportEntry, FlexCommerce::LineItem, FlexCommerce::LineItemDiscount, FlexCommerce::MarkdownPrice, FlexCommerce::Menu, FlexCommerce::MenuItem, FlexCommerce::MenuItemItem, FlexCommerce::Note, FlexCommerce::Order, FlexCommerce::PasswordRecovery, FlexCommerce::PaymentAddressVerification, FlexCommerce::PaymentProcess, FlexCommerce::PaymentProvider, FlexCommerce::PaymentTransaction, FlexCommerce::Product, FlexCommerce::ProductAssetFile, FlexCommerce::Promotion, FlexCommerce::PromotionQualifyingProductExclusion, FlexCommerce::Redirect, FlexCommerce::Refund, FlexCommerce::RemoteAddress, FlexCommerce::RemoteLineItem, FlexCommerce::RemoteOrder, FlexCommerce::RemoteShippingMethod, FlexCommerce::Report, FlexCommerce::ReportInvocation, FlexCommerce::RetailStore, FlexCommerce::Role, FlexCommerce::SearchSuggestion, FlexCommerce::Section, FlexCommerce::Session, FlexCommerce::ShippingMethod, FlexCommerce::Slug, FlexCommerce::StaticPage, FlexCommerce::StaticPageFolder, FlexCommerce::StockLevel, FlexCommerce::TaxCode, FlexCommerce::Taxonomy, FlexCommerce::Template, FlexCommerce::TemplateComponent, FlexCommerce::TemplateDefinition, FlexCommerce::TemplateSection, FlexCommerce::User, FlexCommerce::UserProfile, FlexCommerce::Variant, FlexCommerce::Webhook

Constant Summary

Constants inherited from BaseResource

BaseResource::PRIVATE_ATTRIBUTES, BaseResource::RELATED_META_RESOURCES

Class Method Summary collapse

Methods inherited from BaseResource

all, append_version, #as_json_api, capture_surrogate_keys, create!, find, find_all, #freeze, #initialize, load, #meta_attribute, #method_missing, paginate, password, path, #public_attributes, reconfigure, reconfigure_all, reconfigure_api_base, reload_connection_if_required, #save!, username

Constructor Details

This class inherits a constructor from FlexCommerceApi::BaseResource

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class FlexCommerceApi::BaseResource

Class Method Details

.endpoint_versionObject



5
6
7
# File 'lib/flex_commerce_api/api_base.rb', line 5

def self.endpoint_version
  "v1"
end