DefaultTenantProfileConfiguration.fromJson constructor

DefaultTenantProfileConfiguration.fromJson(
  1. Map<String, dynamic> json
)

Implementation

DefaultTenantProfileConfiguration.fromJson(Map<String, dynamic> json)
    : maxDevices = json['maxDevices'],
      maxAssets = json['maxAssets'],
      maxCustomers = json['maxCustomers'],
      maxUsers = json['maxUsers'],
      maxDashboards = json['maxDashboards'],
      maxRuleChains = json['maxRuleChains'],
      maxResourcesInBytes = json['maxResourcesInBytes'],
      maxOtaPackagesInBytes = json['maxOtaPackagesInBytes'],
      transportTenantMsgRateLimit = json['transportTenantMsgRateLimit'],
      transportTenantTelemetryMsgRateLimit =
          json['transportTenantTelemetryMsgRateLimit'],
      transportTenantTelemetryDataPointsRateLimit =
          json['transportTenantTelemetryDataPointsRateLimit'],
      transportDeviceMsgRateLimit = json['transportDeviceMsgRateLimit'],
      transportDeviceTelemetryMsgRateLimit =
          json['transportDeviceTelemetryMsgRateLimit'],
      transportDeviceTelemetryDataPointsRateLimit =
          json['transportDeviceTelemetryDataPointsRateLimit'],
      tenantEntityExportRateLimit = json['tenantEntityExportRateLimit'],
      tenantEntityImportRateLimit = json['tenantEntityImportRateLimit'],
      tenantNotificationRequestsRateLimit =
          json['tenantNotificationRequestsRateLimit'],
      tenantNotificationRequestsPerRuleRateLimit =
          json['tenantNotificationRequestsPerRuleRateLimit'],
      maxTransportMessages = json['maxTransportMessages'],
      maxTransportDataPoints = json['maxTransportDataPoints'],
      maxREExecutions = json['maxREExecutions'],
      maxJSExecutions = json['maxJSExecutions'],
      maxDPStorageDays = json['maxDPStorageDays'],
      maxRuleNodeExecutionsPerMessage =
          json['maxRuleNodeExecutionsPerMessage'],
      maxEmails = json['maxEmails'],
      smsEnabled = json['smsEnabled'],
      maxSms = json['maxSms'],
      maxCreatedAlarms = json['maxCreatedAlarms'],
      tenantServerRestLimitsConfiguration =
          json['tenantServerRestLimitsConfiguration'],
      customerServerRestLimitsConfiguration =
          json['customerServerRestLimitsConfiguration'],
      maxWsSessionsPerTenant = json['maxWsSessionsPerTenant'],
      maxWsSessionsPerCustomer = json['maxWsSessionsPerCustomer'],
      maxWsSessionsPerRegularUser = json['maxWsSessionsPerRegularUser'],
      maxWsSessionsPerPublicUser = json['maxWsSessionsPerPublicUser'],
      wsMsgQueueLimitPerSession = json['wsMsgQueueLimitPerSession'],
      maxWsSubscriptionsPerTenant = json['maxWsSubscriptionsPerTenant'],
      maxWsSubscriptionsPerCustomer = json['maxWsSubscriptionsPerCustomer'],
      maxWsSubscriptionsPerRegularUser =
          json['maxWsSubscriptionsPerRegularUser'],
      maxWsSubscriptionsPerPublicUser =
          json['maxWsSubscriptionsPerPublicUser'],
      wsUpdatesPerSessionRateLimit = json['wsUpdatesPerSessionRateLimit'],
      defaultStorageTtlDays = json['defaultStorageTtlDays'],
      alarmsTtlDays = json['alarmsTtlDays'],
      rpcTtlDays = json['rpcTtlDays'];