selfHandledCampaignFromJson method

SelfHandledCampaignData? selfHandledCampaignFromJson(
  1. dynamic methodCallArgs
)

Implementation

SelfHandledCampaignData? selfHandledCampaignFromJson(dynamic methodCallArgs) {
  try {
    Map<String, dynamic> selfHandledPayload = json.decode(methodCallArgs);
    Map<String, dynamic> data = selfHandledPayload[keyData];
    return SelfHandledCampaignData(
        campaignDataFromMap(data),
        accountMetaFromMap(selfHandledPayload[keyAccountMeta]),
        selfHandledCampaignFromMap(data[keySelfHandled]),
        PlatformsExtension.fromString(data[keyPlatform]));
  } catch (e, stackTrace) {
    Logger.e("$_tag Error: selfHandledCampaignFromJson() :",
        error: e, stackTrace: stackTrace);
  }
  return null;
}