IQnection\BigCommerceApp\Model\ApiObject
Synopsis
class ApiObject
extends DataExtension
{
- // members
- private static array $db = ;
- private static array $defaults = ;
- private static array $indexes = ;
- private static array $readonly_fields = ;
- private static array $remove_fields = ;
- private static $entity_class;
- private static array $frontend_required_fields = ;
- // methods
- public void updateCMSFields()
- public void updateFrontEndFields()
- public void getFrontEndRequiredFields()
- public void RawApiData()
- public void debugRawData()
- public void Unlink()
- public void ApiClient()
- public void loadApiData()
- public void updateLoadApiData()
- public void Sync()
- public void QueueSync()
- public void Pull()
- public void NewEntity()
- public void Entity()
- public void RelatedObjects()
- public void StripImageVersions()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Members
private
- $db
- $defaults
- $entity_class
- $frontend_required_fields
- $indexes
- $readonly_fields
- $remove_fields
Methods
public
- ApiClient()
- Entity()
- NewEntity()
- Pull()
- QueueSync()
- RawApiData()
- RelatedObjects()
- StripImageVersions()
- Sync()
- Unlink() — BigCommerce Model method to remove the object from BigCommerce, but not from our local database
- debugRawData()
- getFrontEndRequiredFields()
- loadApiData()
- updateCMSFields()
- updateFrontEndFields()
- updateLoadApiData()