Procore.Api.CoreProjectDirectoryProjectDirectoryFilterOptions (procore_sdk v0.3.0)
API calls for all endpoints tagged CoreProjectDirectoryProjectDirectoryFilterOptions
.
Summary
Functions
List Project Cost Codes Return a distinct list of cost codes in use on vendors for a given project
List Project Country Codes Return a distinct list of country codes for a project
List Project Job Titles Return a distinct list of job titles for all contacts on a project
List Project Permission Templates Return a distinct list of permission templates in use on a project
List Project State Codes Return the list of states for a country
List Project Trades Return a distinct list of trades in use on vendors for a given project
Functions
rest_v10_projects_project_id_directory_filter_options_cost_codes_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_directory_filter_options_cost_codes_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdDirectoryFilterOptionsCostCodesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Project Cost Codes Return a distinct list of cost codes in use on vendors for a given project
Parameters
connection
(Procore.Connection): Connection to serverprocore_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, [%RestV10ProjectsProjectIdDirectoryFilterOptionsCostCodesGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_directory_filter_options_country_codes_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_directory_filter_options_country_codes_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdDirectoryFilterOptionsCountryCodesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Project Country Codes Return a distinct list of country codes for a project
Parameters
connection
(Procore.Connection): Connection to serverprocore_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, [%RestV10ProjectsProjectIdDirectoryFilterOptionsCountryCodesGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_directory_filter_options_job_titles_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_directory_filter_options_job_titles_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdDirectoryFilterOptionsJobTitlesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Project Job Titles Return a distinct list of job titles for all contacts on a project
Parameters
connection
(Procore.Connection): Connection to serverprocore_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, [%RestV10ProjectsProjectIdDirectoryFilterOptionsJobTitlesGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_directory_filter_options_permission_templates_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_directory_filter_options_permission_templates_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdDirectoryFilterOptionsPermissionTemplatesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Project Permission Templates Return a distinct list of permission templates in use on a project
Parameters
connection
(Procore.Connection): Connection to serverprocore_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, [%RestV10ProjectsProjectIdDirectoryFilterOptionsPermissionTemplatesGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_directory_filter_options_state_codes_get(connection, procore_company_id, project_id, country_code, opts \\ [])
@spec rest_v10_projects_project_id_directory_filter_options_state_codes_get( Tesla.Env.client(), integer(), integer(), String.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdDirectoryFilterOptionsStateCodesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Project State Codes Return the list of states for a country
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.project_id
(integer()): Unique identifier for the project.country_code
(String.t): Code that identifies a countryopts
(keyword): Optional parameters
Returns
{:ok, [%RestV10ProjectsProjectIdDirectoryFilterOptionsStateCodesGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_projects_project_id_directory_filter_options_trades_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_projects_project_id_directory_filter_options_trades_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdDirectoryFilterOptionsTradesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Project Trades Return a distinct list of trades in use on vendors for a given project
Parameters
connection
(Procore.Connection): Connection to serverprocore_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, [%RestV10ProjectsProjectIdDirectoryFilterOptionsTradesGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure