ConsentMessageStyleConfigurationConsentDetailModel.fromJson constructor

ConsentMessageStyleConfigurationConsentDetailModel.fromJson(
  1. Map<String, dynamic>? rawJson
)

Implementation

factory ConsentMessageStyleConfigurationConsentDetailModel.fromJson(
    Map<String, dynamic>? rawJson) {
  return ConsentMessageStyleConfigurationConsentDetailModel(
    ButtonTextColor: Color(int.parse(
        rawJson?["button_text_color"].toString().replaceAll("#", "0xFF") ??
            "0xFFFFFFFF")),
    PopupMainIcon: rawJson?["popup_main_icon"] ?? "",
    PrimaryColor: Color(int.parse(
        rawJson?["primary_color"].toString().replaceAll("#", "0xFF") ??
            "0xFFFFFFFF")),
    SecondaryColor: Color(int.parse(
        rawJson?["secondary_color"].toString().replaceAll("#", "0xFF") ??
            "0xFFFFFFFF")),
    TextColor: Color(int.parse(
        rawJson?["text_color"].toString().replaceAll("#", "0xFF") ??
            "0xFFFFFFFF")),
  );
}