| $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() | AbstractEntity | protected |
| _get(string $field) | AbstractEntity | protected |
| _hydrate(string $class, $item) | Data | protected |
| _metafieldType() | MetafieldTrait | 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 |
| complete(bool $paymentPending=false) | DraftOrder | |
| DIR (defined in DraftOrder) | DraftOrder | |
| getAppliedDiscount() | DraftOrder | |
| getBillingAddress() | AbstractOrder | |
| getCompletedAt() | DraftOrder | |
| getCreatedAt() | AbstractOrder | |
| getCurrency() | AbstractOrder | |
| getCustomer() | AbstractOrder | |
| getCustomerId() | DraftOrder | |
| getEmail() | AbstractOrder | |
| getId() | AbstractEntity | |
| getInvoiceSentAt() | DraftOrder | |
| getInvoiceUrl() | DraftOrder | |
| getLineItems() | AbstractOrder | |
| getMetafields() | MetafieldTrait | |
| getName() | AbstractOrder | |
| getNote() | AbstractOrder | |
| getNoteAttributes() | AbstractOrder | |
| getOrderId() | DraftOrder | |
| getPoolKeys() | AbstractEntity | |
| getShippingAddress() | AbstractOrder | |
| getShippingLine() | DraftOrder | |
| getStatus() | DraftOrder | |
| getSubtotalPrice() | AbstractOrder | |
| getTags() | AbstractOrder | |
| getTaxLines() | AbstractOrder | |
| getTotalPrice() | AbstractOrder | |
| getTotalTax() | AbstractOrder | |
| getUpdatedAt() | AbstractOrder | |
| hasId() | AbstractEntity | |
| hasTaxesIncluded() | AbstractOrder | |
| isTaxExempt() | DraftOrder | |
| load($caller, string $id, array $query=[]) | AbstractEntity | static |
| loadAll($caller, string $path, array $query=[]) | AbstractEntity | static |
| MAP (defined in DraftOrder) | DraftOrder | |
| newMetafield() | MetafieldTrait | |
| PATCH (defined in Data) | Data | |
| reload() | AbstractEntity | |
| SEARCH_STATUS_COMPLETE (defined in DraftOrder) | DraftOrder | |
| SEARCH_STATUS_INVOICED (defined in DraftOrder) | DraftOrder | |
| SEARCH_STATUS_OPEN (defined in DraftOrder) | DraftOrder | |
| sendInvoice(Invoice $invoice=null) | DraftOrder | |
| serialize() | Data | |
| setBillingAddress(?Address $address) | AbstractOrder | |
| setCurrency(string $iso4217) | AbstractOrder | |
| setCustomer(?Customer $customer) | AbstractOrder | |
| setEmail(string $email) | AbstractOrder | |
| setInvoiceSentAt(string $iso8601) | DraftOrder | |
| setLineItems(OrderItem[] $items) | DraftOrder | |
| setName(string $name) | AbstractOrder | |
| setNote(string $note) | AbstractOrder | |
| setNoteAttributes(array[] $hash) | AbstractOrder | |
| setShippingAddress(?Address $address) | AbstractOrder | |
| setShippingLine(?Shipping $shipping) | DraftOrder | |
| setSubtotalPrice(string $price) | AbstractOrder | |
| setTags(string $csv) | AbstractOrder | |
| setTaxesIncluded(bool $included) | AbstractOrder | |
| setTaxExempt(bool $exempt) | DraftOrder | |
| setTaxLines(Tax[] $taxes) | AbstractOrder | |
| setTotalPrice(string $price) | AbstractOrder | |
| setTotalTax(string $amount) | AbstractOrder | |
| setUseCustomerDefaultAddress(bool $flag) | DraftOrder | |
| STATUS_COMPLETE (defined in DraftOrder) | DraftOrder | |
| STATUS_INVOICED (defined in DraftOrder) | DraftOrder | |
| STATUS_OPEN (defined in DraftOrder) | DraftOrder | |
| toArray() | Data | |
| TYPE (defined in DraftOrder) | DraftOrder | |
| unserialize($serialized) | Data | |