BillingRunResellerOutcomeDto
A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.
The outcome of a single reseller's slice of a `BillingRunBatchResultDto`.
Values
Fields
| Field | Type | Description | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
resellerId
required |
string (uuid) |
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
resellerName
required |
string | Display name of the reseller, when resolvable (admin fan-out only).
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
billingRunId
required |
string (uuid) | The created run's id, when a run executed (null for skipped resellers).
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
outcome
required |
BillingRunResellerOutcome BillingRunResellerOutcome | Classifies how a single reseller fared within an admin billing-run batch. Lives in
Domain.Shared so the Domain aggregate (`MerchantBillingRunBatch`'s embedded
outcome) and the Application.Contracts DTOs can both reference it without a layer violation.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
successCount
required |
integer (int32) | Merchants successfully billed in this reseller's run.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
failureCount
required |
integer (int32) | Merchants that failed in this reseller's run.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
totalBilledAmount
required |
number (double) | Total amount billed in this reseller's run.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
This model has no documented fields.