LineDrive.Activity (line_drive v0.27.0)

This module and enclosed struct represent a activity in pipedrive.

Summary

Types

@type t() :: %LineDrive.Activity{
  active_flag: boolean() | nil,
  add_time: NaiveDateTime.t() | nil,
  busy_flag: boolean() | nil,
  calendar_sync_include_context: boolean() | nil,
  company_id: pos_integer() | nil,
  conference_meeting_client: String.t() | nil,
  conference_meeting_id: String.t() | nil,
  conference_meeting_url: String.t() | nil,
  deal_id: pos_integer() | nil,
  done: boolean() | nil,
  due_date: Date.t() | nil,
  due_time: String.t() | nil,
  duration: String.t() | nil,
  id: pos_integer() | nil,
  last_notification_time: NaiveDateTime.t() | nil,
  last_notification_user_id: pos_integer() | nil,
  lead_id: String.t() | nil,
  location: String.t() | nil,
  location_admin_area_level_1: String.t() | nil,
  location_admin_area_level_2: String.t() | nil,
  location_country: String.t() | nil,
  location_formatted_address: String.t() | nil,
  location_locality: String.t() | nil,
  location_postal_code: String.t() | nil,
  location_route: String.t() | nil,
  location_street_number: String.t() | nil,
  location_sublocality: String.t() | nil,
  location_subpremise: String.t() | nil,
  marked_as_done_time: NaiveDateTime.t() | nil,
  note: String.t() | nil,
  notification_language_id: pos_integer() | nil,
  org_id: pos_integer() | nil,
  org_name: String.t() | nil,
  participants: [LineDrive.ActivityParticipant.t()] | nil,
  person_id: pos_integer() | nil,
  project_id: pos_integer() | nil,
  public_description: String.t() | nil,
  reference_id: pos_integer() | nil,
  reference_type: String.t() | nil,
  source_timezone: String.t() | nil,
  subject: String.t(),
  type: LineDrive.ActivityType.key_string(),
  update_time: NaiveDateTime.t() | nil,
  update_user_id: pos_integer() | nil,
  user_id: pos_integer() | nil
}

Functions

Link to this function

handle_transform(map, _)

Link to this function

new_from_map(map)