GoogleAdsHomeservicesLocalservicesV1DetailedLeadReport.fromJson constructor

GoogleAdsHomeservicesLocalservicesV1DetailedLeadReport.fromJson(
  1. Map json_
)

Implementation

GoogleAdsHomeservicesLocalservicesV1DetailedLeadReport.fromJson(
  core.Map json_,
) : this(
      accountId: json_['accountId'] as core.String?,
      aggregatorInfo: json_.containsKey('aggregatorInfo')
          ? GoogleAdsHomeservicesLocalservicesV1AggregatorInfo.fromJson(
              json_['aggregatorInfo'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      bookingLead: json_.containsKey('bookingLead')
          ? GoogleAdsHomeservicesLocalservicesV1BookingLead.fromJson(
              json_['bookingLead'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      businessName: json_['businessName'] as core.String?,
      chargeStatus: json_['chargeStatus'] as core.String?,
      currencyCode: json_['currencyCode'] as core.String?,
      disputeStatus: json_['disputeStatus'] as core.String?,
      geo: json_['geo'] as core.String?,
      googleAdsLeadId: json_['googleAdsLeadId'] as core.String?,
      leadCategory: json_['leadCategory'] as core.String?,
      leadCreationTimestamp: json_['leadCreationTimestamp'] as core.String?,
      leadId: json_['leadId'] as core.String?,
      leadPrice: (json_['leadPrice'] as core.num?)?.toDouble(),
      leadType: json_['leadType'] as core.String?,
      messageLead: json_.containsKey('messageLead')
          ? GoogleAdsHomeservicesLocalservicesV1MessageLead.fromJson(
              json_['messageLead'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      phoneLead: json_.containsKey('phoneLead')
          ? GoogleAdsHomeservicesLocalservicesV1PhoneLead.fromJson(
              json_['phoneLead'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      timezone: json_.containsKey('timezone')
          ? GoogleTypeTimeZone.fromJson(
              json_['timezone'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );