Procore.Model.RestV10WorkforcePlanningV2CompaniesCompanyIdPeoplePostRequest (procore_sdk v0.3.0)

Request body schema for creating a new Person.

Summary

Types

@type t() ::
  %Procore.Model.RestV10WorkforcePlanningV2CompaniesCompanyIdPeoplePostRequest{
    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(),
    group_ids: [String.t()],
    hired_date: Date.t() | nil,
    hourly_wage: float() | nil,
    is_assignable: boolean(),
    is_male: boolean() | nil,
    is_user: boolean(),
    job_title_id: String.t() | nil,
    language: String.t() | nil,
    last_name: String.t(),
    no_invite: boolean() | nil,
    notification_profile_id: String.t() | nil,
    password: String.t() | nil,
    permission_level_id: String.t() | nil,
    phone: String.t() | nil,
    state_province: String.t() | nil,
    status: String.t(),
    tag_instances:
      [
        Procore.Model.RestV10WorkforcePlanningV2CompaniesCompanyIdPeoplePostRequestTagInstancesInner.t()
      ]
      | nil,
    zipcode: String.t() | nil
  }

Functions