Procore.Model.RestV10WorkforcePlanningV2CompaniesCompanyIdPeoplePersonIdPostRequest (procore_sdk v0.3.0)

Request body schema for updating a Person. Only send properties that need to be updated.

Summary

Types

@type t() ::
  %Procore.Model.RestV10WorkforcePlanningV2CompaniesCompanyIdPeoplePersonIdPostRequest{
    address_1: String.t() | nil,
    address_2: String.t() | nil,
    can_receive_email: boolean() | nil,
    can_receive_mobile: boolean() | nil,
    can_receive_sms: boolean() | nil,
    city_town: String.t() | nil,
    country: String.t() | nil,
    dob: Date.t() | nil,
    email: String.t() | nil,
    emergency_contact_email: String.t() | nil,
    emergency_contact_name: String.t() | nil,
    emergency_contact_number: String.t() | nil,
    emergency_contact_relation: String.t() | nil,
    employee_number: String.t() | nil,
    first_name: String.t() | nil,
    group_ids: [String.t()] | nil,
    hired_date: Date.t() | nil,
    hourly_wage: float() | nil,
    is_assignable: boolean() | nil,
    is_male: boolean() | nil,
    job_title_id: String.t() | nil,
    language: String.t() | nil,
    last_name: String.t() | nil,
    notification_profile_id: String.t() | nil,
    permission_level_id: String.t() | nil,
    phone: String.t() | nil,
    state_province: String.t() | nil,
    status: String.t() | nil,
    zipcode: String.t() | nil
  }

Functions