| $api (defined in Data) | Data | protected |
| $pool (defined in Data) | Data | protected |
| __call(string $method, array $args) | Data | |
| __construct($caller, array $data=[]) | Data | |
| __toString() | AbstractEntity | |
| _container() | Variant | protected |
| _dir() | CreateTrait | protected |
| _get(string $field) | AbstractEntity | protected |
| _hydrate(string $class, $item) | Data | protected |
| _metafieldType() | Variant | protected |
| _onDelete() (defined in AbstractEntity) | AbstractEntity | protected |
| _onSave() (defined in AbstractEntity) | AbstractEntity | protected |
| _reload(string $field) | AbstractEntity | protected |
| _select($subject, callable $filter,... $args) | Data | protected |
| _setData(array $data) | Data | protected |
| _setField(string $field, $value) | Data | protected |
| create() | CreateTrait | |
| delete() (defined in DeleteTrait) | DeleteTrait | |
| DIR (defined in Variant) | Variant | |
| getBarcode() | Variant | |
| getCompareAtPrice() | Variant | |
| getCreatedAt() | Variant | |
| getFulfillmentService() | Variant | |
| getGrams() | Variant | |
| getId() | AbstractEntity | |
| getImageId() | Variant | |
| getInventoryItemId() | Variant | |
| getInventoryManagement() | Variant | |
| getInventoryPolicy() | Variant | |
| getInventoryQuantity() | Variant | |
| getMetafields() | MetafieldTrait | |
| getOption() | Variant | |
| getPoolKeys() | AbstractEntity | |
| getPosition() | Variant | |
| getPresentmentPrices() | Variant | |
| getPrice() | Variant | |
| getProduct() | Variant | |
| getProductId() | Variant | |
| getSku() | Variant | |
| getTaxCode() | Variant | |
| getTitle() | Variant | |
| getUpdatedAt() | Variant | |
| getWeight() | Variant | |
| getWeightUnit() | Variant | |
| hasId() | AbstractEntity | |
| hasPresentmentPrices() | Variant | |
| isTaxable() | Variant | |
| load($caller, string $id, array $query=[]) | AbstractEntity | static |
| loadAll($caller, string $path, array $query=[]) | AbstractEntity | static |
| MANAGED_BY_SHOPIFY (defined in Variant) | Variant | |
| MAP (defined in Variant) | Variant | |
| newMetafield() | MetafieldTrait | |
| PATCH (defined in Data) | Data | |
| POLICY_CONTINUE (defined in Variant) | Variant | |
| POLICY_DENY (defined in Variant) | Variant | |
| reload() | AbstractEntity | |
| selectPresentmentPrices(callable $filter) | Variant | |
| serialize() | Data | |
| setBarcode(string $barcode) | Variant | |
| setCompareAtPrice(number $price) | Variant | |
| setCreatedAt(string $iso8601) | Variant | |
| setFulfillmentService(string $service) | Variant | |
| setGrams(int $grams) | Variant | |
| setImageId(string $id) | Variant | |
| setInventoryItemId(string $id) | Variant | |
| setInventoryManagement(string $management) | Variant | |
| setInventoryPolicy(string $policy) | Variant | |
| setOption(string $option) | Variant | |
| setPresentmentPrices(Price[] $prices) | Variant | |
| setPrice(number $price) | Variant | |
| setSku(string $sku) | Variant | |
| setTaxable(bool $taxable) | Variant | |
| setTaxCode(string $code) | Variant | |
| setTitle(string $title) | Variant | |
| setUpdatedAt(string $iso8601) | Variant | |
| setWeight(int $weight) | Variant | |
| setWeightUnit(string $unit) | Variant | |
| toArray() | Data | |
| TYPE (defined in Variant) | Variant | |
| unserialize($serialized) | Data | |
| update() | UpdateTrait | |