*/ public function toArray(Request $request): array { return [ 'id' => $this->id, 'tenant_code' => $this->tenant_code, 'ticket' => $this->ticket, 'name' => $this->name, 'description' => $this->description, 'source_catalog_item_id' => $this->source_catalog_item_id, 'source_variant_id' => $this->source_variant_id, 'starts_at' => $this->getEffectiveStartsAt(), 'expires_at' => $this->getEffectiveExpiresAt(), 'used_at' => $this->used_at, 'scanner_user_id' => $this->scanner_user_id, 'is_valid' => $this->is_valid, 'is_expired' => $this->is_expired, 'is_used' => $this->is_used, ]; } }