The DtReportingManager now has an additional method ‘SuperTenantBillingReports’ and returns a collection of DtSuperTenantBillingReport records as described. Please refer to the DaaS platform SDK for further information.

  • 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