The DtReportingManager now has an additional method ‘SuperTenantBillingReports’ and returns a collection of DtSuperTenantBillingReport records as described.

  • DtReportingManager
    Name Description Method Relationship
    SuperTenantBillingReports Retrieves a list of super tenant billing reports based on the given DtBillingReportFilter POST association
  • DtSuperTenantBillingReport

    Collects billing data for super tenants by their customer ids.

    • Links

      There are no links in this object.

    • Properties
      Name Description Data Type
      customerId Sub-tenant customer ID pertaining to this record String
      desktopCount List of desktop model to the in-use count of those desktop models by this customer in a super tenant. Count for each desktop model is wrapped within DtDesktopCountWrapper instances. Collection of DtDesktopCountWrapper
      organizationId Organization ID of the super tenant Long
      sessionCount Count of the number of sessions allocated to this customer Long
  • Sample Script output:
    SUPER TENANT BILLING SUMMARY
    -------------------------------------------------------------------------------------------------
    ORG CUSTOMER TYPE COUNT DESKTOPMODELID
    -------------------------------------------------------------------------------------------------
    1001 | Audi001 | SESSION | 4 |
    1001 | Audi001 | DESKTOP | 2 | 1cb3f348-f987-4834-a33c-742ef30d356b
    1001 | Ford001 | SESSION | 4 |
    1001 | BMW001 | SESSION | 0 |
    1001 | BMW001 | DESKTOP | 1 | 1cb3f348-f987-4834-a33c-742ef30d356b