toString method

  1. @override
String toString()
override

A string representation of this object.

Some classes have a default textual representation, often paired with a static parse function (like int.parse). These classes will provide the textual representation as their string representation.

Other classes have no meaningful textual representation that a program will care about. Such classes will typically override toString to provide useful information when inspecting the object, mainly for debugging or logging.

Implementation

@override
String toString() {
  return 'DefaultTenantProfileConfiguration{maxDevices: $maxDevices, maxAssets: $maxAssets, maxCustomers: $maxCustomers, maxUsers: $maxUsers, '
      'maxDashboards: $maxDashboards, maxRuleChains: $maxRuleChains, maxResourcesInBytes: $maxResourcesInBytes, maxOtaPackagesInBytes: $maxOtaPackagesInBytes, '
      'transportTenantMsgRateLimit: $transportTenantMsgRateLimit, transportTenantTelemetryMsgRateLimit: $transportTenantTelemetryMsgRateLimit, '
      'transportTenantTelemetryDataPointsRateLimit: $transportTenantTelemetryDataPointsRateLimit, transportDeviceMsgRateLimit: $transportDeviceMsgRateLimit, '
      'transportDeviceTelemetryMsgRateLimit: $transportDeviceTelemetryMsgRateLimit, transportDeviceTelemetryDataPointsRateLimit: $transportDeviceTelemetryDataPointsRateLimit, '
      'tenantEntityExportRateLimit: $tenantEntityExportRateLimit, tenantEntityImportRateLimit: $tenantEntityImportRateLimit, '
      'tenantNotificationRequestsRateLimit: $tenantNotificationRequestsRateLimit, tenantNotificationRequestsPerRuleRateLimit: $tenantNotificationRequestsPerRuleRateLimit, '
      'maxTransportMessages: $maxTransportMessages, maxTransportDataPoints: $maxTransportDataPoints, maxREExecutions: $maxREExecutions, '
      'maxJSExecutions: $maxJSExecutions, maxDPStorageDays: $maxDPStorageDays, maxRuleNodeExecutionsPerMessage: $maxRuleNodeExecutionsPerMessage, '
      'maxEmails: $maxEmails, smsEnabled: $smsEnabled, maxSms: $maxSms, maxCreatedAlarms: $maxCreatedAlarms, tenantServerRestLimitsConfiguration: $tenantServerRestLimitsConfiguration, '
      'customerServerRestLimitsConfiguration: $customerServerRestLimitsConfiguration, maxWsSessionsPerTenant: $maxWsSessionsPerTenant, '
      'maxWsSessionsPerCustomer: $maxWsSessionsPerCustomer, maxWsSessionsPerRegularUser: $maxWsSessionsPerRegularUser, maxWsSessionsPerPublicUser: $maxWsSessionsPerPublicUser, '
      'wsMsgQueueLimitPerSession: $wsMsgQueueLimitPerSession, maxWsSubscriptionsPerTenant: $maxWsSubscriptionsPerTenant, '
      'maxWsSubscriptionsPerCustomer: $maxWsSubscriptionsPerCustomer, maxWsSubscriptionsPerRegularUser: $maxWsSubscriptionsPerRegularUser, '
      'maxWsSubscriptionsPerPublicUser: $maxWsSubscriptionsPerPublicUser, wsUpdatesPerSessionRateLimit: $wsUpdatesPerSessionRateLimit, '
      'defaultStorageTtlDays: $defaultStorageTtlDays, alarmsTtlDays: $alarmsTtlDays, rpcTtlDays: $rpcTtlDays}';
}