Procore.Api.FieldProductivityTimesheetTimesheetToBudgetConfiguration (procore_sdk v0.3.0)
API calls for all endpoints tagged FieldProductivityTimesheetTimesheetToBudgetConfiguration
.
Summary
Functions
Delete timesheet to budget configuration Delete timesheet to budget configuration
Show timesheet to budget configuration Show timesheet to budget configuration
Update timesheet to budget configuration Update timesheet to budget configuration
Create timesheet to budget configuration Create timesheet to budget configuration
Functions
Link to this function
rest_v10_companies_company_id_timesheets_timesheet_to_budget_configuration_delete(connection, procore_company_id, company_id, opts \\ [])
@spec rest_v10_companies_company_id_timesheets_timesheet_to_budget_configuration_delete( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
Delete timesheet to budget configuration Delete timesheet to budget configuration
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.opts
(keyword): Optional parameters
Returns
{:ok, nil}
on success{:error, Tesla.Env.t}
on failure
Link to this function
rest_v10_companies_company_id_timesheets_timesheet_to_budget_configuration_get(connection, procore_company_id, company_id, opts \\ [])
@spec rest_v10_companies_company_id_timesheets_timesheet_to_budget_configuration_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.TimesheetToBudgetConfiguration.t()} | {:error, Tesla.Env.t()}
Show timesheet to budget configuration Show timesheet to budget configuration
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.opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.TimesheetToBudgetConfiguration.t}
on success{:error, Tesla.Env.t}
on failure
Link to this function
rest_v10_companies_company_id_timesheets_timesheet_to_budget_configuration_patch(connection, procore_company_id, company_id, rest_v10_companies_company_id_timesheets_timesheet_to_budget_configuration_patch_request, opts \\ [])
@spec rest_v10_companies_company_id_timesheets_timesheet_to_budget_configuration_patch( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10CompaniesCompanyIdTimesheetsTimesheetToBudgetConfigurationPatchRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.TimesheetToBudgetConfiguration.t()} | {:error, Tesla.Env.t()}
Update timesheet to budget configuration Update timesheet to budget configuration
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.rest_v10_companies_company_id_timesheets_timesheet_to_budget_configuration_patch_request
(RestV10CompaniesCompanyIdTimesheetsTimesheetToBudgetConfigurationPatchRequest):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.TimesheetToBudgetConfiguration.t}
on success{:error, Tesla.Env.t}
on failure
Link to this function
rest_v10_companies_company_id_timesheets_timesheet_to_budget_configuration_post(connection, procore_company_id, company_id, rest_v10_companies_company_id_timesheets_timesheet_to_budget_configuration_post_request, opts \\ [])
@spec rest_v10_companies_company_id_timesheets_timesheet_to_budget_configuration_post( Tesla.Env.client(), integer(), integer(), Procore.Model.RestV10CompaniesCompanyIdTimesheetsTimesheetToBudgetConfigurationPostRequest.t(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, Procore.Model.TimesheetToBudgetConfiguration.t()} | {:error, Tesla.Env.t()}
Create timesheet to budget configuration Create timesheet to budget configuration
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.rest_v10_companies_company_id_timesheets_timesheet_to_budget_configuration_post_request
(RestV10CompaniesCompanyIdTimesheetsTimesheetToBudgetConfigurationPostRequest):opts
(keyword): Optional parameters
Returns
{:ok, Procore.Model.TimesheetToBudgetConfiguration.t}
on success{:error, Tesla.Env.t}
on failure