Procore.Api.CoreProjectDirectoryProjectAssignmentsFilterOptions (procore_sdk v0.3.0)
API calls for all endpoints tagged CoreProjectDirectoryProjectAssignmentsFilterOptions
.
Summary
Functions
List Project Names for a Company User This endpoint returns the list of Project Names for the specified User. This includes the names of Projects that the User is currently assigned to, as well as the names of Projects that the User is not currently assigned to.
List Permission Templates for a Company User This endpoint returns the list of Permission Templates for the specified User. This includes the templates of Projects that the User is currently assigned to, as well as the templates of Projects that the User is not currently assigned to.
List Programs for a Company User This endpoint returns the list of Programs for the specified User. This includes the programs of Projects that the User is currently assigned to, as well as the programs of Projects that the User is not currently assigned to.
List Project Numbers for a Company User This endpoint returns the list of Project Numbers for the specified User. This includes the numbers of Projects that the User is currently assigned to, as well as the numbers of Projects that the User is not currently assigned to.
List Project Types for a Company User This endpoint returns the list of Project Types for the specified User. This includes the types of Projects that the User is currently assigned to, as well as the types of Projects that the User is not currently assigned to.
List Regions for a Company User This endpoint returns the list of Regions for the specified User. This includes the regions of Projects that the User is currently assigned to, as well as the regions of Projects that the User is not currently assigned to.
List Roles for a Company User This endpoint returns the list of Roles for the specified User. This includes the roles of Projects that the User is currently assigned to, as well as the roles of Projects that the User is not currently assigned to.
List Project Stages for a Company User This endpoint returns the list of Project Stages for the specified User. This includes the stages of Projects that the User is currently assigned to, as well as the stages of Projects that the User is not currently assigned to.
Functions
rest_v10_companies_company_id_users_user_id_project_assignments_filter_options_names_get(connection, procore_company_id, company_id, user_id, opts \\ [])
@spec rest_v10_companies_company_id_users_user_id_project_assignments_filter_options_names_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10CompaniesCompanyIdUsersUserIdProjectAssignmentsFilterOptionsNamesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Project Names for a Company User This endpoint returns the list of Project Names for the specified User. This includes the names of Projects that the User is currently assigned to, as well as the names of Projects that the User is not currently assigned to.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.user_id
(integer()): User IDopts
(keyword): Optional parameters
Returns
{:ok, [%RestV10CompaniesCompanyIdUsersUserIdProjectAssignmentsFilterOptionsNamesGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_users_user_id_project_assignments_filter_options_permission_templates_get(connection, procore_company_id, company_id, user_id, opts \\ [])
@spec rest_v10_companies_company_id_users_user_id_project_assignments_filter_options_permission_templates_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10ProjectsProjectIdDirectoryFilterOptionsPermissionTemplatesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Permission Templates for a Company User This endpoint returns the list of Permission Templates for the specified User. This includes the templates of Projects that the User is currently assigned to, as well as the templates of Projects that the User is not currently assigned to.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.user_id
(integer()): User IDopts
(keyword): Optional parameters
Returns
{:ok, [%RestV10ProjectsProjectIdDirectoryFilterOptionsPermissionTemplatesGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_users_user_id_project_assignments_filter_options_programs_get(connection, procore_company_id, company_id, user_id, opts \\ [])
@spec rest_v10_companies_company_id_users_user_id_project_assignments_filter_options_programs_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10CompaniesCompanyIdUsersUserIdProjectAssignmentsFilterOptionsProgramsGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Programs for a Company User This endpoint returns the list of Programs for the specified User. This includes the programs of Projects that the User is currently assigned to, as well as the programs of Projects that the User is not currently assigned to.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.user_id
(integer()): User IDopts
(keyword): Optional parameters
Returns
{:ok, [%RestV10CompaniesCompanyIdUsersUserIdProjectAssignmentsFilterOptionsProgramsGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_users_user_id_project_assignments_filter_options_project_numbers_get(connection, procore_company_id, company_id, user_id, opts \\ [])
@spec rest_v10_companies_company_id_users_user_id_project_assignments_filter_options_project_numbers_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10CompaniesCompanyIdUsersUserIdProjectAssignmentsFilterOptionsProjectNumbersGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Project Numbers for a Company User This endpoint returns the list of Project Numbers for the specified User. This includes the numbers of Projects that the User is currently assigned to, as well as the numbers of Projects that the User is not currently assigned to.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.user_id
(integer()): User IDopts
(keyword): Optional parameters
Returns
{:ok, [%RestV10CompaniesCompanyIdUsersUserIdProjectAssignmentsFilterOptionsProjectNumbersGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_users_user_id_project_assignments_filter_options_project_types_get(connection, procore_company_id, company_id, user_id, opts \\ [])
@spec rest_v10_companies_company_id_users_user_id_project_assignments_filter_options_project_types_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10CompaniesCompanyIdUsersUserIdProjectAssignmentsFilterOptionsProjectTypesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Project Types for a Company User This endpoint returns the list of Project Types for the specified User. This includes the types of Projects that the User is currently assigned to, as well as the types of Projects that the User is not currently assigned to.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.user_id
(integer()): User IDopts
(keyword): Optional parameters
Returns
{:ok, [%RestV10CompaniesCompanyIdUsersUserIdProjectAssignmentsFilterOptionsProjectTypesGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_users_user_id_project_assignments_filter_options_regions_get(connection, procore_company_id, company_id, user_id, opts \\ [])
@spec rest_v10_companies_company_id_users_user_id_project_assignments_filter_options_regions_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10CompaniesCompanyIdUsersUserIdProjectAssignmentsFilterOptionsRegionsGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Regions for a Company User This endpoint returns the list of Regions for the specified User. This includes the regions of Projects that the User is currently assigned to, as well as the regions of Projects that the User is not currently assigned to.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.user_id
(integer()): User IDopts
(keyword): Optional parameters
Returns
{:ok, [%RestV10CompaniesCompanyIdUsersUserIdProjectAssignmentsFilterOptionsRegionsGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_users_user_id_project_assignments_filter_options_roles_get(connection, procore_company_id, company_id, user_id, opts \\ [])
@spec rest_v10_companies_company_id_users_user_id_project_assignments_filter_options_roles_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10CompaniesCompanyIdUsersUserIdProjectAssignmentsFilterOptionsRolesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Roles for a Company User This endpoint returns the list of Roles for the specified User. This includes the roles of Projects that the User is currently assigned to, as well as the roles of Projects that the User is not currently assigned to.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.user_id
(integer()): User IDopts
(keyword): Optional parameters
Returns
{:ok, [%RestV10CompaniesCompanyIdUsersUserIdProjectAssignmentsFilterOptionsRolesGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure
rest_v10_companies_company_id_users_user_id_project_assignments_filter_options_stages_get(connection, procore_company_id, company_id, user_id, opts \\ [])
@spec rest_v10_companies_company_id_users_user_id_project_assignments_filter_options_stages_get( Tesla.Env.client(), integer(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [ Procore.Model.RestV10CompaniesCompanyIdUsersUserIdProjectAssignmentsFilterOptionsStagesGet200ResponseInner.t() ]} | {:error, Tesla.Env.t()}
List Project Stages for a Company User This endpoint returns the list of Project Stages for the specified User. This includes the stages of Projects that the User is currently assigned to, as well as the stages of Projects that the User is not currently assigned to.
Parameters
connection
(Procore.Connection): Connection to serverprocore_company_id
(integer()): Unique company identifier associated with the Procore User Account.company_id
(integer()): Unique identifier for the company.user_id
(integer()): User IDopts
(keyword): Optional parameters
Returns
{:ok, [%RestV10CompaniesCompanyIdUsersUserIdProjectAssignmentsFilterOptionsStagesGet200ResponseInner{}, ...]}
on success{:error, Tesla.Env.t}
on failure