# ContinuationPagedResultDtoOfBillingRunDto

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

Represents a page of results obtained through continuation-token paging.
Supports an approximate total count for display purposes.

## Fields
- `items` (array<[BillingRunDto](https://devportal.demo.winkpg.io/docs/api/models/BillingRunDto.md)>): The items returned for this page. (nullable)
  Fields of each item:
  - `id` (string(uuid))
  - `creationTime` (string(date-time)): The date and time when this entity was created.
  - `creatorId` (string(uuid)): The ID of the user who created this entity. (nullable)
  - `lastModificationTime` (string(date-time)): The date and time when this entity was last modified. (nullable)
  - `lastModifierId` (string(uuid)): The ID of the user who last modified this entity. (nullable)
  - `isDeleted` (boolean): Indicates whether this entity has been deleted.
  - `deleterId` (string(uuid)): The ID of the user who deleted this entity, if it is deleted. (nullable)
  - `deletionTime` (string(date-time)): The date and time when this entity was deleted, if it is deleted. (nullable)
  - `resellerId` (string(uuid)): (nullable)
  - `resellerName` (string): Display name of the reseller the run billed. Populated on list reads, where runs of the  caller's own reseller and of resellers beneath it can appear; null when it cannot be resolved. (nullable)
  - `periodKey` (string): (nullable)
  - `status` ([MerchantBillingRunStatus](https://devportal.demo.winkpg.io/docs/api/models/MerchantBillingRunStatus.md)): (nullable)
    Values:
    - `Pending`: Billing run created but not yet started.
    - `Running`: Billing run is currently processing merchants.
    - `Completed`: All merchants processed successfully.
    - `PartiallyCompleted`: Some merchants processed successfully, others failed.
    - `Failed`: All merchants failed or the run itself failed.
    - `Cancelled`: Billing run was manually cancelled.
  - `triggerType` ([BillingRunTriggerType](https://devportal.demo.winkpg.io/docs/api/models/BillingRunTriggerType.md)): (nullable)
    Values:
    - `Manual`: Triggered manually by a user through the UI or API.
    - `Scheduled`: Triggered automatically by the scheduled billing job.
    - `ManualBatch`: One reseller's share of a billing run an administrator started for all resellers at once. It runs as a background job under a system identity, like Scheduled.
  - `isDryRun` (boolean): (nullable)
  - `totalMerchants` (integer(int32)): (nullable)
  - `successCount` (integer(int32)): (nullable)
  - `failureCount` (integer(int32)): (nullable)
  - `skippedCount` (integer(int32)): (nullable)
  - `totalBilledAmount` (number(double)): (nullable)
  - `currency` (string): (nullable)
  - `orchestrationInstanceId` (string): (nullable)
  - `startedAt` (string(date-time)): (nullable)
  - `completedAt` (string(date-time)): (nullable)
  - `cancelledByUserId` (string(uuid)): (nullable)
  - `cancelledByUserName` (string): (nullable)
  - `cancelReason` (string): (nullable)
  - `failureReason` (string): Diagnostic reason a run reached `Failed` (e.g. processing  was interrupted by a host restart). Null when the run did not fail or predates this field. (nullable)
  - `merchantResults` (array<[BillingRunResultDto](https://devportal.demo.winkpg.io/docs/api/models/BillingRunResultDto.md)>): (nullable)
  - `preSelectionExclusions` (array<[BillingRunExclusionDto](https://devportal.demo.winkpg.io/docs/api/models/BillingRunExclusionDto.md)>): Merchants excluded before selection with the reason each was skipped. Lets the detail UI  explain a lower-than-expected billed count instead of silently omitting them. (nullable)
  - `concurrencyStamp` (string): (nullable)
- `nextContinuationToken` (string): Continuation token to use when requesting the next page.  Null means no additional pages exist. (nullable)
- `approxTotalCount` (integer(int64)): An approximate total count of matching items.  This value is optional and may be stale or estimated, so treat it as an approximation. (nullable)
- `pageItemCount` (integer(int32)): Convenience property for the number of items in this page. (read only)
- `retrievedAt` (string(date-time)): When the page was retrieved. Useful for diagnostics and cache behavior.

## See also

- [All documentation](https://devportal.demo.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
