GoogleApi.LocalServices.V1.Model.GoogleAdsHomeservicesLocalservicesV1DetailedLeadReport (google_api_local_services v0.2.0) View Source

A Detailed Lead Report of a lead identified by their lead id and contains consumer, account, monetization, and lead data.

Attributes

  • accountId (type: String.t, default: nil) - Identifies account that received the lead.
  • aggregatorInfo (type: GoogleApi.LocalServices.V1.Model.GoogleAdsHomeservicesLocalservicesV1AggregatorInfo.t, default: nil) - Aggregator specific information related to the lead.
  • businessName (type: String.t, default: nil) - Business name associated to the account.
  • chargeStatus (type: String.t, default: nil) - Whether the lead has been charged.
  • currencyCode (type: String.t, default: nil) - Currency code.
  • disputeStatus (type: String.t, default: nil) - Dispute status related to the lead.
  • geo (type: String.t, default: nil) - Location of the associated account's home city.
  • leadCategory (type: String.t, default: nil) - Lead category (e.g. hvac, plumber)
  • leadCreationTimestamp (type: DateTime.t, default: nil) - Timestamp of when the lead was created.
  • leadId (type: String.t, default: nil) - Unique identifier of a Detailed Lead Report.
  • leadPrice (type: float(), default: nil) - Price of the lead (available only after it has been charged).
  • leadType (type: String.t, default: nil) - Lead type.
  • messageLead (type: GoogleApi.LocalServices.V1.Model.GoogleAdsHomeservicesLocalservicesV1MessageLead.t, default: nil) - More information associated to only message leads.
  • phoneLead (type: GoogleApi.LocalServices.V1.Model.GoogleAdsHomeservicesLocalservicesV1PhoneLead.t, default: nil) - More information associated to only phone leads.
  • timezone (type: GoogleApi.LocalServices.V1.Model.GoogleTypeTimeZone.t, default: nil) - Timezone of the particular provider associated to a lead.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() ::
  %GoogleApi.LocalServices.V1.Model.GoogleAdsHomeservicesLocalservicesV1DetailedLeadReport{
    accountId: String.t(),
    aggregatorInfo:
      GoogleApi.LocalServices.V1.Model.GoogleAdsHomeservicesLocalservicesV1AggregatorInfo.t(),
    businessName: String.t(),
    chargeStatus: String.t(),
    currencyCode: String.t(),
    disputeStatus: String.t(),
    geo: String.t(),
    leadCategory: String.t(),
    leadCreationTimestamp: DateTime.t(),
    leadId: String.t(),
    leadPrice: float(),
    leadType: String.t(),
    messageLead:
      GoogleApi.LocalServices.V1.Model.GoogleAdsHomeservicesLocalservicesV1MessageLead.t(),
    phoneLead:
      GoogleApi.LocalServices.V1.Model.GoogleAdsHomeservicesLocalservicesV1PhoneLead.t(),
    timezone: GoogleApi.LocalServices.V1.Model.GoogleTypeTimeZone.t()
  }

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.