$this->id, 'status' => $this->status, 'channel_name' => $this->channel_name, 'is_guest' => $this->is_guest, 'customer_email' => $this->customer_email, 'customer_first_name' => $this->customer_first_name, 'customer_last_name' => $this->customer_last_name, 'shipping_method' => $this->shipping_method, 'shipping_title' => $this->shipping_title, 'shipping_description' => $this->shipping_description, 'coupon_code' => $this->coupon_code, 'is_gift' => $this->is_gift, 'total_item_count' => $this->total_item_count, 'total_qty_ordered' => $this->total_qty_ordered, 'base_currency_code' => $this->base_currency_code, 'channel_currency_code' => $this->channel_currency_code, 'order_currency_code' => $this->order_currency_code, 'grand_total' => $this->grand_total, 'base_grand_total' => $this->base_grand_total, 'grand_total_invoiced' => $this->grand_total_invoiced, 'base_grand_total_invoiced' => $this->base_grand_total_invoiced, 'grand_total_refunded' => $this->grand_total_refunded, 'base_grand_total_refunded' => $this->base_grand_total_refunded, 'sub_total' => $this->sub_total, 'base_sub_total' => $this->base_sub_total, 'sub_total_invoiced' => $this->sub_total_invoiced, 'base_sub_total_invoiced' => $this->base_sub_total_invoiced, 'sub_total_refunded' => $this->sub_total_refunded, 'discount_percent' => $this->discount_percent, 'discount_amount' => $this->discount_amount, 'base_discount_amount' => $this->base_discount_amount, 'discount_invoiced' => $this->discount_invoiced, 'base_discount_invoiced' => $this->base_discount_invoiced, 'discount_refunded' => $this->discount_refunded, 'base_discount_refunded' => $this->base_discount_refunded, 'tax_amount' => $this->tax_amount, 'base_tax_amount' => $this->base_tax_amount, 'tax_amount_invoiced' => $this->tax_amount_invoiced, 'base_tax_amount_invoiced' => $this->base_tax_amount_invoiced, 'tax_amount_refunded' => $this->tax_amount_refunded, 'base_tax_amount_refunded' => $this->base_tax_amount_refunded, 'shipping_amount' => $this->shipping_amount, 'base_shipping_amount' => $this->base_shipping_amount, 'shipping_invoiced' => $this->shipping_invoiced, 'base_shipping_invoiced' => $this->base_shipping_invoiced, 'shipping_refunded' => $this->shipping_refunded, 'base_shipping_refunded' => $this->base_shipping_refunded, 'customer' => $this->when($this->customer_id, new CustomerResource($this->customer)), 'channel' => $this->when($this->channel_id, new ChannelResource($this->channel)), 'updated_at' => $this->updated_at, 'items' => OrderItem::collection($this->items), 'invoices' => Invoice::collection($this->invoices), 'shipments' => Shipment::collection($this->shipments), 'created_at' => $this->created_at ]; } }