Implement GetAll and Update functionality for Supplier Claims
This commit is contained in:
@@ -6,6 +6,15 @@ public record SupplierClaimItemRequest(Guid ItemId, decimal Quantity, SupplierCl
|
||||
|
||||
public record CreateSupplierClaimRequest(
|
||||
Guid? GoodsReceiptId,
|
||||
string Details,
|
||||
string? EvidenceUrl,
|
||||
List<SupplierClaimItemRequest> Items,
|
||||
// TEMPORARY: required while auth doesn't resolve a logged-in user server-side — see testbug.md #28.
|
||||
Guid? RaisedByUserId = null);
|
||||
|
||||
// Only editable while the claim is still Open — Approve/Reject resolve it, and a resolved
|
||||
// claim's details/items shouldn't silently change after the fact.
|
||||
public record UpdateSupplierClaimRequest(
|
||||
string Details,
|
||||
string? EvidenceUrl,
|
||||
List<SupplierClaimItemRequest> Items);
|
||||
@@ -13,9 +22,14 @@ public record CreateSupplierClaimRequest(
|
||||
public record ApproveSupplierClaimRequest(
|
||||
SupplierClaimResolutionType ResolutionType,
|
||||
decimal? ResolutionAmount,
|
||||
string? ResolutionNotes);
|
||||
string? ResolutionNotes,
|
||||
// TEMPORARY: required while auth doesn't resolve a logged-in user server-side — see testbug.md #28.
|
||||
Guid? ApprovedByUserId = null);
|
||||
|
||||
public record RejectSupplierClaimRequest(string? ResolutionNotes);
|
||||
public record RejectSupplierClaimRequest(
|
||||
string? ResolutionNotes,
|
||||
// TEMPORARY: required while auth doesn't resolve a logged-in user server-side — see testbug.md #28.
|
||||
Guid? RejectedByUserId = null);
|
||||
|
||||
public record SupplierClaimItemResponse(
|
||||
Guid Id,
|
||||
|
||||
Reference in New Issue
Block a user