|
|
@@ -5,6 +5,7 @@ namespace Webkul\BagistoApi\Models;
|
|
|
use ApiPlatform\Metadata\ApiProperty;
|
|
|
use ApiPlatform\Metadata\ApiResource;
|
|
|
use ApiPlatform\Metadata\GraphQl\Query;
|
|
|
+use Webkul\BagistoApi\Dto\CategoryProducts\CategoryProductsPageInfoDto;
|
|
|
use Webkul\BagistoApi\Dto\ProductSearch\ProductSearchEdgeDto;
|
|
|
use Webkul\BagistoApi\Resolver\CategoryProductsResolver;
|
|
|
|
|
|
@@ -51,4 +52,16 @@ class CategoryProducts
|
|
|
*/
|
|
|
#[ApiProperty(readableLink: true)]
|
|
|
public array $products = [];
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Pagination metadata (endCursor / hasNextPage) so clients can stop paging
|
|
|
+ * before issuing an empty trailing request.
|
|
|
+ */
|
|
|
+ #[ApiProperty(readableLink: true)]
|
|
|
+ public CategoryProductsPageInfoDto $page_info;
|
|
|
+
|
|
|
+ public function __construct()
|
|
|
+ {
|
|
|
+ $this->page_info = new CategoryProductsPageInfoDto;
|
|
|
+ }
|
|
|
}
|