Procore.Api.QualitySafetyIncidentsInjuryFilterOptions (procore_sdk v0.3.0)

API calls for all endpoints tagged QualitySafetyIncidentsInjuryFilterOptions.

Summary

Functions

Get Affected Body Part Filter Options Returns affected body parts in use for filtering injuries

Get Affected Company Filter Options Returns affected companies in use for filtering injuries

Get Affected Parties Filter Options Returns affected parties in use for filtering injuries

Get Affected Persons Filter Options Returns affected persons in use for filtering injuries

Get Managed Equipment Filter Options Returns managed equipment in use for filtering injuries

Functions

Link to this function

rest_v10_projects_project_id_incidents_injuries_filter_options_affected_body_parts_get(connection, procore_company_id, project_id, opts \\ [])

@spec rest_v10_projects_project_id_incidents_injuries_filter_options_affected_body_parts_get(
  Tesla.Env.client(),
  integer(),
  integer(),
  keyword()
) ::
  {:ok,
   Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()}
  | {:ok,
     [
       Procore.Model.RestV10ProjectsProjectIdIncidentsInjuriesFilterOptionsAffectedBodyPartsGet200ResponseInner.t()
     ]}
  | {:error, Tesla.Env.t()}

Get Affected Body Part Filter Options Returns affected body parts in use for filtering injuries

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • opts (keyword): Optional parameters

Returns

  • {:ok, [%RestV10ProjectsProjectIdIncidentsInjuriesFilterOptionsAffectedBodyPartsGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_projects_project_id_incidents_injuries_filter_options_affected_companies_get(connection, procore_company_id, project_id, opts \\ [])

Get Affected Company Filter Options Returns affected companies in use for filtering injuries

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • opts (keyword): Optional parameters

Returns

  • {:ok, [%RestV10ProjectsProjectIdIncidentsPropertyDamagesFilterOptionsAffectedCompaniesGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_projects_project_id_incidents_injuries_filter_options_affected_parties_get(connection, procore_company_id, project_id, opts \\ [])

Get Affected Parties Filter Options Returns affected parties in use for filtering injuries

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • opts (keyword): Optional parameters

Returns

  • {:ok, [%RestV10ProjectsProjectIdIncidentsPropertyDamagesFilterOptionsAffectedCompaniesGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_projects_project_id_incidents_injuries_filter_options_affected_persons_get(connection, procore_company_id, project_id, opts \\ [])

Get Affected Persons Filter Options Returns affected persons in use for filtering injuries

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • opts (keyword): Optional parameters

Returns

  • {:ok, [%RestV10ProjectsProjectIdIncidentsPropertyDamagesFilterOptionsAffectedCompaniesGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_projects_project_id_incidents_injuries_filter_options_affliction_types_get(connection, procore_company_id, project_id, opts \\ [])

Get Affliction Type Filter Options Returns affliction types in use for filtering injuries

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • opts (keyword): Optional parameters

Returns

  • {:ok, [%RestV10ProjectsProjectIdIncidentsInjuriesFilterOptionsAffectedBodyPartsGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_projects_project_id_incidents_injuries_filter_options_filing_types_get(connection, procore_company_id, project_id, opts \\ [])

Get Filing Type Filter Options Returns filing types in use for filtering injuries

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • opts (keyword): Optional parameters

Returns

  • {:ok, [%RestV10ProjectsProjectIdIncidentsInjuriesFilterOptionsAffectedBodyPartsGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_projects_project_id_incidents_injuries_filter_options_harm_sources_get(connection, procore_company_id, project_id, opts \\ [])

Get Harm Source Filter Options Returns harm sources in use for filtering injuries

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • opts (keyword): Optional parameters

Returns

  • {:ok, [%RestV10ProjectsProjectIdIncidentsPropertyDamagesFilterOptionsAffectedCompaniesGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_projects_project_id_incidents_injuries_filter_options_managed_equipment_get(connection, procore_company_id, project_id, opts \\ [])

Get Managed Equipment Filter Options Returns managed equipment in use for filtering injuries

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • opts (keyword): Optional parameters

Returns

  • {:ok, [%RestV10ProjectsProjectIdIncidentsPropertyDamagesFilterOptionsAffectedCompaniesGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_projects_project_id_incidents_injuries_filter_options_work_activities_get(connection, procore_company_id, project_id, opts \\ [])

Get Work Activity Filter Options Returns work activities in use for filtering injuries

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • opts (keyword): Optional parameters

Returns

  • {:ok, [%RestV10ProjectsProjectIdIncidentsPropertyDamagesFilterOptionsAffectedCompaniesGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure