Added new endpoint for variants GetAll

This commit is contained in:
2025-06-27 18:11:21 -06:00
parent 3e8100e1c5
commit 15d0d24313
4 changed files with 35 additions and 7 deletions

View File

@@ -10,7 +10,7 @@ namespace Core.Inventory.External.Clients.Inventory
#region Furniture Base
[Get("/api/v1/FurnitureBase/GetAll")]
Task<ApiResponse<IEnumerable<FurnitureBase>>> GetAllAsync([Header("TrackingId")] string trackingId, CancellationToken cancellationToken = default);
Task<ApiResponse<IEnumerable<FurnitureBase>>> GetAllBaseAsync([Header("TrackingId")] string trackingId, CancellationToken cancellationToken = default);
[Post("/api/v1/FurnitureBase/GetById")]
Task<ApiResponse<FurnitureBase>> GetByIdAsync([Header("TrackingId")] string trackingId, [Body] GetFurnitureBaseByIdRequest request, CancellationToken cancellationToken = default);
@@ -29,7 +29,7 @@ namespace Core.Inventory.External.Clients.Inventory
#region Furniture Variant
[Post("/api/v1/FurnitureVariant/GetAllByModelId")]
Task<ApiResponse<IEnumerable<FurnitureVariant>>> GetVariantsByModelIdAsync([Header("TrackingId")] string trackingId, [Body] GetAllFurnitureVariantsByModelIdRequest request, CancellationToken cancellationToken = default);
Task<ApiResponse<IEnumerable<FurnitureVariant>>> GetAllVariantsByModelIdAsync([Header("TrackingId")] string trackingId, [Body] GetAllFurnitureVariantsByModelIdRequest request, CancellationToken cancellationToken = default);
[Post("/api/v1/FurnitureVariant/GetById")]
Task<ApiResponse<FurnitureVariant>> GetFurnitureVariantByIdAsync([Header("TrackingId")] string trackingId, [Body] GetFurnitureVariantByIdRequest request, CancellationToken cancellationToken = default);
@@ -46,6 +46,9 @@ namespace Core.Inventory.External.Clients.Inventory
[Patch("/api/v1/FurnitureVariant/ChangeStatus")]
Task<ApiResponse<FurnitureVariant>> ChangeFurnitureVariantStatusAsync([Header("TrackingId")] string trackingId, [Body] ChangeFurnitureVariantStatusRequest request, CancellationToken cancellationToken = default);
[Get("/api/v1/FurnitureVariant/GetAll")]
Task<ApiResponse<IEnumerable<FurnitureVariant>>> GetAllVariantsAsync([Header("TrackingId")] string trackingId, CancellationToken cancellationToken = default);
#endregion
}
}

View File

@@ -0,0 +1,6 @@
namespace Core.Inventory.External.Clients.Inventory.Requests.Variant
{
public class GetAllFurnitureVariantRequest
{
}
}