AssetProfile.fromJson constructor

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

Implementation

AssetProfile.fromJson(Map<String, dynamic> json)
    : tenantId = TenantId.fromJson(json['tenantId']),
      name = json['name'],
      description = json['description'],
      isDefault = json['default'],
      image = json['image'],
      defaultRuleChainId = json['defaultRuleChainId'] != null
          ? RuleChainId.fromJson(json['defaultRuleChainId'])
          : null,
      defaultDashboardId = json['defaultDashboardId'] != null
          ? DashboardId.fromJson(json['defaultDashboardId'])
          : null,
      defaultQueueName = json['defaultQueueName'],
      defaultEdgeRuleChainId = json['defaultEdgeRuleChainId'] != null
          ? RuleChainId.fromJson(json['defaultEdgeRuleChainId'])
          : null,
      externalId = json['externalId'] != null
          ? AssetProfileId.fromJson(json['externalId'])
          : null,
      super.fromJson(json);