fromJson method

Implementation

@override
UPostInteractionSettingsPrefPostgateEmbeddingRules fromJson(
  Map<String, dynamic> json,
) {
  try {
    if (DisableRule.validate(json)) {
      return UPostInteractionSettingsPrefPostgateEmbeddingRules.disableRule(
        data: const DisableRuleConverter().fromJson(json),
      );
    }

    return UPostInteractionSettingsPrefPostgateEmbeddingRules.unknown(
      data: json,
    );
  } catch (_) {
    return UPostInteractionSettingsPrefPostgateEmbeddingRules.unknown(
      data: json,
    );
  }
}