xerparser ========= .. py:module:: xerparser Submodules ---------- .. toctree:: :maxdepth: 1 /api/xerparser/dcma14/index /api/xerparser/model/index /api/xerparser/reader/index /api/xerparser/write/index Classes ------- .. autoapisummary:: xerparser.Calendar xerparser.ActivityCode xerparser.ActType xerparser.OBS xerparser.Project xerparser.RCatType xerparser.RCatVal xerparser.Resource xerparser.ResourceRate xerparser.ResourceCat xerparser.SchedOption xerparser.Task xerparser.TaskActv xerparser.TaskPred xerparser.UDFType xerparser.UDFValue xerparser.WBS xerparser.Currency xerparser.TaskRsrc xerparser.Role xerparser.Account xerparser.RoleRate xerparser.PCatType xerparser.PCatVal xerparser.ProjCat xerparser.TaskProc xerparser.FinTmpl xerparser.NonWork xerparser.Tasks xerparser.Predecessors xerparser.Projects xerparser.WBSs xerparser.Resources xerparser.Accounts xerparser.ActivityCodes xerparser.ActTypes xerparser.Calendars xerparser.Currencies xerparser.OBSs xerparser.RCatTypes xerparser.RCatVals xerparser.RoleRates xerparser.Roles xerparser.ResourceCurves xerparser.ResourceRates xerparser.ResourceCategories xerparser.SchedOptions xerparser.ActivityResources xerparser.UDFValues xerparser.UDFTypes xerparser.TaskActvs xerparser.PCatTypes xerparser.PCatVals xerparser.ProjCats xerparser.TaskProcs xerparser.FinTmpls xerparser.NonWorks Package Contents ---------------- .. py:class:: Calendar(params) .. py:attribute:: obj_list :value: [] .. py:attribute:: clndr_id .. py:attribute:: default_flag .. py:attribute:: clndr_name .. py:attribute:: proj_id .. py:attribute:: base_clndr_id .. py:attribute:: last_chng_date .. py:attribute:: clndr_type .. py:attribute:: day_hr_cnt .. py:attribute:: week_hr_cnt .. py:attribute:: month_hr_cnt .. py:attribute:: year_hr_cnt .. py:attribute:: rsrc_private .. py:attribute:: clndr_data .. py:attribute:: working_days .. py:attribute:: exceptions :value: [] .. py:method:: get_tsv() .. py:method:: get_id() .. py:method:: find_by_id(id) :staticmethod: .. py:method:: __repr__() .. py:class:: ActivityCode(params) .. py:attribute:: obj_list :value: [] .. py:attribute:: actv_code_id .. py:attribute:: parent_actv_code_id .. py:attribute:: actv_code_type_id .. py:attribute:: actv_code_name .. py:attribute:: short_name .. py:attribute:: seq_num .. py:attribute:: color .. py:attribute:: total_assignments :value: 0 .. py:method:: get_id() .. py:method:: get_tsv() .. py:property:: type .. py:method:: __repr__() .. py:class:: ActType(params) .. py:attribute:: obj_list :value: [] .. py:attribute:: actv_code_type_id .. py:attribute:: actv_short_len .. py:attribute:: seq_num .. py:attribute:: actv_code_type .. py:attribute:: proj_id .. py:attribute:: wbs_id .. py:attribute:: actv_code_type_scope .. py:method:: get_id() .. py:method:: get_tsv() .. py:method:: find_by_id(id) :classmethod: Function to search list of activity code type by an ID :param id: Unique ID generated by the system. Returns: ActType that matches the ID .. py:method:: __repr__() .. py:class:: OBS(params) .. py:attribute:: obj_list :value: [] .. py:attribute:: obs_id .. py:attribute:: parent_obs_id .. py:attribute:: guid .. py:attribute:: seq_num .. py:attribute:: obs_name .. py:attribute:: obs_descr .. py:method:: get_tsv() .. py:method:: get_json() :classmethod: .. py:method:: get_childs(node, level) :classmethod: .. py:method:: get_id() .. py:method:: find_by_id(id) :classmethod: .. py:method:: __repr__() .. py:class:: Project(params, data) .. py:attribute:: proj_id .. py:attribute:: fy_start_month_num .. py:attribute:: rsrc_self_add_flag .. py:attribute:: allow_complete_flag .. py:attribute:: rsrc_multi_assign_flag .. py:attribute:: checkout_flag .. py:attribute:: project_flag .. py:attribute:: step_complete_flag .. py:attribute:: cost_qty_recalc_flag .. py:attribute:: batch_sum_flag .. py:attribute:: name_sep_char .. py:attribute:: def_complete_pct_type .. py:attribute:: proj_short_name .. py:attribute:: acct_id .. py:attribute:: orig_proj_id .. py:attribute:: source_proj_id .. py:attribute:: base_type_id .. py:attribute:: clndr_id .. py:attribute:: sum_base_proj_id .. py:attribute:: task_code_base .. py:attribute:: task_code_step .. py:attribute:: priority_num .. py:attribute:: wbs_max_sum_level .. py:attribute:: strgy_priority_num .. py:attribute:: last_checksum .. py:attribute:: critical_drtn_hr_cnt .. py:attribute:: def_cost_per_qty .. py:attribute:: last_recalc_date .. py:attribute:: plan_start_date .. py:attribute:: plan_end_date .. py:attribute:: scd_end_date .. py:attribute:: last_tasksum_date .. py:attribute:: fcst_start_date .. py:attribute:: def_duration_type .. py:attribute:: task_code_prefix .. py:attribute:: guid .. py:attribute:: def_qty_type .. py:attribute:: add_by_name .. py:attribute:: web_local_root_path .. py:attribute:: proj_url .. py:attribute:: def_rate_type .. py:attribute:: add_act_remain_flag .. py:attribute:: act_this_per_link_flag .. py:attribute:: def_task_type .. py:attribute:: act_pct_link_flag .. py:attribute:: critical_path_type .. py:attribute:: task_code_prefix_flag .. py:attribute:: def_rollup_dates_flag .. py:attribute:: use_project_baseline_flag .. py:attribute:: rem_target_link_flag .. py:attribute:: reset_planned_flag .. py:attribute:: allow_neg_act_flag .. py:attribute:: sum_assign_level .. py:attribute:: last_fin_dates_id .. py:attribute:: last_baseline_update_date .. py:attribute:: cr_external_key .. py:attribute:: apply_actuals_date .. py:attribute:: location_id .. py:attribute:: loaded_scope_level .. py:attribute:: export_flag .. py:attribute:: new_fin_dates_id .. py:attribute:: baselines_to_export .. py:attribute:: baseline_names_to_export .. py:attribute:: next_data_date .. py:attribute:: close_period_flag .. py:attribute:: sum_refresh_date .. py:attribute:: trsrcsum_loaded .. py:attribute:: fintmpl_id .. py:attribute:: sumtask_loaded .. py:attribute:: data .. py:property:: id .. py:method:: get_tsv() .. py:property:: activities .. py:property:: wbss .. py:method:: __repr__() .. py:class:: RCatType(params) .. py:attribute:: obj_list :value: [] .. py:attribute:: rsrc_catg_type_id .. py:attribute:: seq_num .. py:attribute:: rsrc_catg_short_len .. py:attribute:: rsrc_catg_type .. py:method:: get_tsv() .. py:method:: get_id() .. py:method:: find_by_id(id) :classmethod: .. py:method:: __repr__() .. py:class:: RCatVal(params) .. py:attribute:: obj_list :value: [] .. py:attribute:: rsrc_catg_id .. py:attribute:: rsrc_catg_type_id .. py:attribute:: rsrc_catg_short_name .. py:attribute:: rsrc_catg_name .. py:attribute:: parent_rsrc_catg_id .. py:method:: get_id() .. py:method:: get_tsv() .. py:method:: find_by_id(id) :classmethod: .. py:method:: __repr__() .. py:class:: Resource(params) .. py:attribute:: obj_list :value: [] .. py:attribute:: rsrc_id .. py:attribute:: parent_rsrc_id .. py:attribute:: clndr_id .. py:attribute:: role_id .. py:attribute:: shift_id .. py:attribute:: user_id .. py:attribute:: pobs_id .. py:attribute:: guid .. py:attribute:: rsrc_seq_num .. py:attribute:: email_addr .. py:attribute:: employee_code .. py:attribute:: office_phone .. py:attribute:: other_phone .. py:attribute:: rsrc_name .. py:attribute:: rsrc_short_name .. py:attribute:: rsrc_title_name .. py:attribute:: def_qty_per_hr .. py:attribute:: cost_qty_type .. py:attribute:: ot_factor .. py:attribute:: active_flag .. py:attribute:: auto_compute_act_flag .. py:attribute:: def_cost_qty_link_flag .. py:attribute:: ot_flag .. py:attribute:: curr_id .. py:attribute:: unit_id .. py:attribute:: rsrc_type .. py:attribute:: location_id .. py:attribute:: rsrc_notes .. py:attribute:: load_tasks_flag .. py:attribute:: level_flag .. py:attribute:: last_checksum .. py:method:: get_id() .. py:method:: get_tsv() .. py:method:: find_by_id(id) :classmethod: .. py:property:: parent .. py:method:: __repr__() .. py:method:: __str__() .. py:method:: toJson() .. py:class:: ResourceRate(params) .. py:attribute:: obj_list :value: [] .. py:attribute:: rsrc_rate_id .. py:attribute:: rsrc_id .. py:attribute:: max_qty_per_hr .. py:attribute:: cost_per_qty .. py:attribute:: start_date .. py:attribute:: shift_period_id .. py:attribute:: cost_per_qty2 .. py:attribute:: cost_per_qty3 .. py:attribute:: cost_per_qty4 .. py:attribute:: cost_per_qty5 .. py:method:: get_id() .. py:method:: get_tsv() .. py:method:: find_by_id(id) :classmethod: .. py:method:: find_by_resource_id(id) :classmethod: .. py:method:: __repr__() .. py:class:: ResourceCat(params) .. py:attribute:: obj_list :value: [] .. py:attribute:: rsrc_id .. py:attribute:: rsrc_catg_type_id .. py:attribute:: rsrc_catg_id .. py:method:: get_tsv() .. py:method:: get_id() .. py:method:: __repr__() .. py:class:: SchedOption(params) .. py:attribute:: obj_list :value: [] .. py:attribute:: schedoptions_id .. py:attribute:: proj_id .. py:attribute:: sched_outer_depend_type .. py:attribute:: sched_open_critical_flag .. py:attribute:: sched_lag_early_start_flag .. py:attribute:: sched_retained_logic .. py:attribute:: sched_setplantoforecast .. py:attribute:: sched_float_type .. py:attribute:: sched_calendar_on_relationship_lag .. py:attribute:: sched_use_expect_end_flag .. py:attribute:: sched_progress_override .. py:attribute:: level_float_thrs_cnt .. py:attribute:: level_outer_assign_flag .. py:attribute:: level_outer_assign_priority .. py:attribute:: level_over_alloc_pct .. py:attribute:: level_within_float_flag .. py:attribute:: level_keep_sched_date_flag .. py:attribute:: level_all_rsrc_flag .. py:attribute:: sched_use_project_end_date_for_float .. py:attribute:: enable_multiple_longest_path_calc .. py:attribute:: limit_multiple_longest_path_calc .. py:attribute:: max_multiple_longest_path .. py:attribute:: use_total_float_multiple_longest_paths .. py:attribute:: key_activity_for_multiple_longest_paths .. py:attribute:: LevelPriorityList .. py:method:: get_id() .. py:method:: get_tsv() .. py:method:: __repr__() .. py:class:: Task(params, data) .. py:attribute:: obj_list :value: [] .. py:attribute:: task_id .. py:attribute:: proj_id .. py:attribute:: wbs_id .. py:attribute:: clndr_id .. py:attribute:: phys_complete_pct .. py:attribute:: rev_fdbk_flag .. py:attribute:: est_wt .. py:attribute:: lock_plan_flag .. py:attribute:: auto_compute_act_flag .. py:attribute:: complete_pct_type .. py:attribute:: task_type .. py:attribute:: duration_type .. py:attribute:: status_code .. py:attribute:: task_code .. py:attribute:: task_name .. py:attribute:: rsrc_id .. py:attribute:: total_float_hr_cnt .. py:attribute:: free_float_hr_cnt .. py:attribute:: remain_drtn_hr_cnt .. py:attribute:: act_work_qty .. py:attribute:: remain_work_qty .. py:attribute:: target_work_qty .. py:attribute:: target_drtn_hr_cnt .. py:attribute:: target_equip_qty .. py:attribute:: act_equip_qty .. py:attribute:: remain_equip_qty .. py:attribute:: cstr_date .. py:attribute:: act_start_date .. py:attribute:: act_end_date .. py:attribute:: late_start_date .. py:attribute:: late_end_date .. py:attribute:: expect_end_date .. py:attribute:: early_start_date .. py:attribute:: early_end_date .. py:attribute:: restart_date .. py:attribute:: reend_date .. py:attribute:: target_start_date .. py:attribute:: target_end_date .. py:attribute:: rem_late_start_date .. py:attribute:: rem_late_end_date .. py:attribute:: cstr_type .. py:attribute:: priority_type .. py:attribute:: suspend_date .. py:attribute:: resume_date .. py:attribute:: int_path .. py:attribute:: int_path_order .. py:attribute:: guid .. py:attribute:: tmpl_guid .. py:attribute:: cstr_date2 .. py:attribute:: cstr_type2 .. py:attribute:: driving_path_flag .. py:attribute:: act_this_per_work_qty .. py:attribute:: act_this_per_equip_qty .. py:attribute:: create_date .. py:attribute:: update_date .. py:attribute:: create_user .. py:attribute:: update_user .. py:attribute:: location_id .. py:attribute:: calendar .. py:attribute:: data .. py:method:: get_tsv() .. py:property:: id .. py:property:: totalint .. py:property:: resources .. py:property:: steps .. py:property:: activitycodes .. py:property:: duration .. py:property:: constraints .. py:property:: start_date .. py:property:: end_date .. py:property:: successors .. py:property:: predecessors .. py:method:: find_by_wbs_id(wbs_id) :classmethod: .. py:method:: __repr__() .. py:class:: TaskActv(params, data) .. py:attribute:: obj_list :value: [] .. py:attribute:: task_id .. py:attribute:: actv_code_type_id .. py:attribute:: actv_code_id .. py:attribute:: proj_id .. py:attribute:: data .. py:method:: get_tsv() .. py:method:: get_id() .. py:method:: find_by_id(code_id, activity_code_dict) :staticmethod: .. py:method:: __repr__() .. py:class:: TaskPred(params) .. py:attribute:: obj_list :value: [] .. py:attribute:: task_pred_id .. py:attribute:: task_id .. py:attribute:: pred_task_id .. py:attribute:: proj_id .. py:attribute:: pred_proj_id .. py:attribute:: pred_type .. py:attribute:: lag_hr_cnt .. py:attribute:: float_path .. py:attribute:: aref .. py:attribute:: arls .. py:attribute:: comments .. py:method:: get_id() .. py:method:: get_tsv() .. py:method:: __repr__() .. py:class:: UDFType(params) .. py:attribute:: udf_type_id :value: None .. py:attribute:: table_name :value: None .. py:attribute:: udf_type_name :value: None .. py:attribute:: udf_type_label :value: None .. py:attribute:: logical_data_type :value: None .. py:attribute:: super_flag :value: None .. py:attribute:: indicator_expression :value: None .. py:attribute:: summary_indicator_expression :value: None .. py:attribute:: export_flag .. py:method:: get_id() .. py:method:: get_tsv() .. py:method:: __repr__() .. py:class:: UDFValue(params) .. py:attribute:: udf_code_id :value: None .. py:attribute:: udf_type_id :value: None .. py:attribute:: fk_id :value: None .. py:attribute:: proj_id :value: None .. py:attribute:: udf_number :value: None .. py:attribute:: udf_text :value: None .. py:attribute:: udf_date .. py:method:: get_id() .. py:method:: get_tsv() .. py:method:: find_by_id(code_id, activity_code_dict) :staticmethod: .. py:method:: __repr__() .. py:class:: WBS(params, data=None) .. py:attribute:: obj_list :value: [] .. py:attribute:: wbs_id .. py:attribute:: proj_id .. py:attribute:: obs_id .. py:attribute:: seq_num .. py:attribute:: est_wt .. py:attribute:: proj_node_flag .. py:attribute:: sum_data_flag .. py:attribute:: status_code .. py:attribute:: wbs_short_name .. py:attribute:: wbs_name .. py:attribute:: phase_id .. py:attribute:: parent_wbs_id .. py:attribute:: ev_user_pct .. py:attribute:: ev_etc_user_value .. py:attribute:: orig_cost .. py:attribute:: indep_remain_total_cost .. py:attribute:: ann_dscnt_rate_pct .. py:attribute:: dscnt_period_type .. py:attribute:: indep_remain_work_qty .. py:attribute:: anticip_start_date .. py:attribute:: anticip_end_date .. py:attribute:: ev_compute_type .. py:attribute:: ev_etc_compute_type .. py:attribute:: guid .. py:attribute:: tmpl_guid .. py:attribute:: plan_open_state .. py:attribute:: data :value: None .. py:method:: get_id() .. py:method:: get_tsv() .. py:method:: get_json() :classmethod: .. py:method:: get_childs(node, level) :classmethod: .. py:method:: find_by_id(ID) :classmethod: .. py:method:: find_by_project_id(project_id) :classmethod: .. py:property:: activities .. py:method:: __repr__() .. py:class:: Currency(params) .. py:attribute:: obj_list :value: [] .. py:attribute:: curr_id .. py:attribute:: decimal_digit_cnt .. py:attribute:: curr_symbol .. py:attribute:: decimal_symbol .. py:attribute:: digit_group_symbol .. py:attribute:: pos_curr_fmt_type .. py:attribute:: neg_curr_fmt_type .. py:attribute:: curr_type .. py:attribute:: curr_short_name .. py:attribute:: group_digit_cnt .. py:attribute:: base_exch_rate .. py:method:: get_id() .. py:method:: get_tsv() .. py:method:: find_by_id(id) :classmethod: .. py:method:: __repr__() .. py:class:: TaskRsrc(params, data=None) .. py:attribute:: taskrsrc_id .. py:attribute:: task_id .. py:attribute:: proj_id .. py:attribute:: cost_qty_link_flag .. py:attribute:: role_id .. py:attribute:: acct_id .. py:attribute:: rsrc_id .. py:attribute:: pobs_id .. py:attribute:: skill_level .. py:attribute:: remain_qty .. py:attribute:: target_qty .. py:attribute:: remain_qty_per_hr .. py:attribute:: target_lag_drtn_hr_cnt .. py:attribute:: target_qty_per_hr .. py:attribute:: act_ot_qty .. py:attribute:: act_reg_qty .. py:attribute:: relag_drtn_hr_cnt .. py:attribute:: ot_factor .. py:attribute:: cost_per_qty .. py:attribute:: target_cost .. py:attribute:: act_reg_cost .. py:attribute:: act_ot_cost .. py:attribute:: remain_cost .. py:attribute:: act_start_date .. py:attribute:: act_end_date .. py:attribute:: restart_date .. py:attribute:: reend_date .. py:attribute:: target_start_date .. py:attribute:: target_end_date .. py:attribute:: rem_late_start_date .. py:attribute:: rem_late_end_date .. py:attribute:: rollup_dates_flag .. py:attribute:: target_crv .. py:attribute:: remain_crv .. py:attribute:: actual_crv .. py:attribute:: ts_pend_act_end_flag .. py:attribute:: guid .. py:attribute:: rate_type .. py:attribute:: act_this_per_cost .. py:attribute:: act_this_per_qty .. py:attribute:: curv_id .. py:attribute:: rsrc_type .. py:attribute:: cost_per_qty_source_type .. py:attribute:: create_user .. py:attribute:: create_date .. py:attribute:: cbs_id .. py:attribute:: has_rsrchours .. py:attribute:: taskrsrc_sum_id .. py:attribute:: data :value: None .. py:method:: get_id() .. py:property:: resource .. py:method:: get_tsv() .. py:method:: __repr__() .. py:class:: Role(params) .. py:attribute:: obj_list :value: [] .. py:attribute:: role_id .. py:attribute:: parent_role_id .. py:attribute:: seq_num .. py:attribute:: role_name .. py:attribute:: role_short_name .. py:attribute:: pobs_id .. py:attribute:: def_cost_qty_link_flag .. py:attribute:: cost_qty_type .. py:attribute:: role_descr .. py:attribute:: last_checksum .. py:method:: get_tsv() .. py:method:: __repr__() .. py:class:: Account(params) .. py:attribute:: acct_id .. py:attribute:: parent_acct_id .. py:attribute:: acct_seq_num .. py:attribute:: acct_name .. py:attribute:: acct_short_name .. py:attribute:: acct_descr .. py:method:: get_tsv() .. py:method:: find_by_id(id) :classmethod: .. py:method:: __repr__() .. py:class:: RoleRate(params) .. py:attribute:: obj_list :value: [] .. py:attribute:: role_rate_id .. py:attribute:: role_id .. py:attribute:: cost_per_qty .. py:attribute:: cost_per_qty2 .. py:attribute:: cost_per_qty3 .. py:attribute:: cost_per_qty4 .. py:attribute:: cost_per_qty5 .. py:method:: find_by_id(id) :classmethod: .. py:method:: get_tsv() .. py:method:: find_by_role_id(id) :classmethod: .. py:method:: __repr__() .. py:class:: PCatType(params) .. py:attribute:: obj_list :value: [] .. py:attribute:: proj_catg_type_id .. py:attribute:: seq_num .. py:attribute:: proj_catg_short_len .. py:attribute:: proj_catg_type .. py:attribute:: export_flag .. py:method:: get_id() .. py:method:: get_tsv() .. py:method:: find_by_id(id) :classmethod: Function to search list of activity code type by an ID :param id: Unique ID generated by the system. Returns: ActType that matches the ID .. py:method:: __repr__() .. py:class:: PCatVal(params) .. py:attribute:: proj_catg_id .. py:attribute:: proj_catg_type_id .. py:attribute:: seq_num .. py:attribute:: proj_catg_short_name .. py:attribute:: parent_proj_catg_id .. py:attribute:: proj_catg_name .. py:method:: get_id() .. py:method:: get_tsv() .. py:method:: __repr__() .. py:class:: ProjCat(params) .. py:attribute:: proj_id .. py:attribute:: proj_catg_type_id .. py:attribute:: proj_catg_id .. py:method:: get_id() .. py:method:: get_tsv() .. py:method:: __repr__() .. py:class:: TaskProc(params) .. py:attribute:: complete_flag .. py:attribute:: complete_pct .. py:attribute:: proc_descr .. py:attribute:: proc_id .. py:attribute:: proc_name .. py:attribute:: proc_wt .. py:attribute:: proj_id .. py:attribute:: seq_num .. py:attribute:: task_id .. py:method:: get_id() .. py:method:: get_tsv() .. py:method:: __repr__() .. py:class:: FinTmpl(params) .. py:attribute:: fintmpl_id .. py:attribute:: fintmpl_name .. py:attribute:: default_flag .. py:method:: get_id() .. py:method:: get_tsv() .. py:method:: __repr__() .. py:class:: NonWork(params) .. py:attribute:: nonwork_type_id .. py:attribute:: seq_num .. py:attribute:: nonwork_code .. py:attribute:: nonwork_type .. py:method:: get_id() .. py:method:: get_tsv() .. py:method:: __repr__() .. py:class:: Tasks This class is a collection of tasks that controls functionalities to search, add, update and delete tasks .. py:attribute:: index :value: 0 .. py:method:: add(params, data) .. py:property:: activities :type: List[xerparser.model.classes.task.Task] .. py:property:: count .. py:property:: has_no_successor .. py:property:: has_no_predecessor .. py:method:: __len__() .. py:method:: __repr__() .. py:method:: __str__() .. py:property:: constraints .. py:method:: find_by_id(id) .. py:method:: find_by_code(code) .. py:method:: duration_greater_than(duration) .. py:method:: float_less_than(Tfloat) .. py:method:: float_greater_than(Tfloat) .. py:method:: float_within_range(float1, float2) .. py:method:: float_within_range_exclusive(float1, float2) .. py:method:: activities_by_status(status) .. py:method:: activities_by_wbs_id(id) .. py:method:: activities_by_activity_code_id(id) .. py:method:: no_predecessors() .. py:method:: no_successors() .. py:method:: activities_with_hard_contratints() .. py:method:: activities_by_type(type) .. py:method:: get_tsv() .. py:method:: get_by_project(id) .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.task.Task .. py:class:: Predecessors .. py:attribute:: index :value: 0 .. py:attribute:: task_pred :value: [] .. py:method:: find_by_id(code_id) -> xerparser.model.classes.taskpred.TaskPred .. py:method:: get_tsv() .. py:method:: add(params) .. py:property:: relations :type: List[xerparser.model.classes.taskpred.TaskPred] .. py:property:: leads .. py:property:: finish_to_start :type: List[xerparser.model.classes.taskpred.TaskPred] .. py:method:: get_successors(act_id) -> List[xerparser.model.classes.taskpred.TaskPred] .. py:method:: get_predecessors(act_id) -> List[xerparser.model.classes.taskpred.TaskPred] .. py:method:: count() .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.taskpred.TaskPred .. py:class:: Projects .. py:attribute:: index :value: 0 .. py:method:: add(params, data) .. py:method:: get_tsv() .. py:method:: find_by_id(id) -> xerparser.model.classes.project.Project .. py:method:: __repr__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.project.Project .. py:class:: WBSs(data=None) .. py:attribute:: index :value: 0 .. py:attribute:: data :value: None .. py:method:: add(params, data) .. py:method:: get_tsv() .. py:method:: get_by_project(id) -> List[xerparser.model.classes.wbs.WBS] .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.wbs.WBS .. py:class:: Resources .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: get_resource_by_id(id) -> xerparser.model.classes.rsrc.Resource .. py:method:: get_parent(id) -> xerparser.model.classes.rsrc.Resource .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.rsrc.Resource .. py:method:: get_tsv() .. py:method:: build_tree() .. py:class:: Accounts .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: get_tsv() .. py:method:: count() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.account.Account .. py:class:: ActivityCodes .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: count() .. py:method:: get_tsv() .. py:method:: find_by_id(id) -> xerparser.model.classes.activitycode.ActivityCode .. py:method:: find_by_type_id(id) .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.activitycode.ActivityCode .. py:class:: ActTypes .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: find_by_id(id) -> xerparser.model.classes.acttype.ActType .. py:method:: get_tsv() .. py:method:: count() .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.acttype.ActType .. py:class:: Calendars .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: get_tsv() .. py:method:: find_by_id(id) -> xerparser.model.classes.calendar.Calendar .. py:method:: count() .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.calendar.Calendar .. py:class:: Currencies .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: find_by_id(id) -> xerparser.model.classes.currency.Currency .. py:method:: get_tsv() .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.currency.Currency .. py:class:: OBSs .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: find_by_id(id) -> xerparser.model.classes.obs.OBS .. py:method:: get_tsv() .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.obs.OBS .. py:class:: RCatTypes .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: get_tsv() .. py:method:: find_by_id(id) -> xerparser.model.classes.rcattype.RCatType .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.rcattype.RCatType .. py:class:: RCatVals .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: get_tsv() .. py:method:: find_by_id(id) -> xerparser.model.classes.rcatval.RCatVal .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.rcatval.RCatVal .. py:class:: RoleRates .. py:attribute:: index :value: 0 .. py:method:: get_tsv() .. py:method:: add(params) .. py:method:: find_by_id(id) -> xerparser.model.classes.rolerate.RoleRate .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.rolerate.RoleRate .. py:class:: Roles .. py:attribute:: index :value: 0 .. py:method:: get_tsv() .. py:method:: add(params) .. py:method:: find_by_id(id) -> xerparser.model.classes.role.Role .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.role.Role .. py:class:: ResourceCurves .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: find_by_id(id) -> xerparser.model.classes.rsrccurv.ResourceCurve .. py:method:: get_tsv() .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.rsrccurv.ResourceCurve .. py:class:: ResourceRates .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: find_by_id(id) -> xerparser.model.classes.rsrcrate.ResourceRate .. py:method:: get_tsv() .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.rsrcrate.ResourceRate .. py:class:: ResourceCategories .. py:attribute:: index :value: 0 .. py:method:: get_tsv() .. py:method:: add(params) .. py:method:: find_by_id(id) -> xerparser.model.classes.rsrcrcat.ResourceCat .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.rsrcrcat.ResourceCat .. py:class:: SchedOptions .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: find_by_id(id) -> xerparser.model.classes.schedoption.SchedOption .. py:method:: get_tsv() .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.schedoption.SchedOption .. py:class:: ActivityResources .. py:attribute:: index :value: 0 .. py:method:: add(params, data) .. py:method:: find_by_id(id) -> xerparser.model.classes.taskrsrc.TaskRsrc .. py:method:: get_tsv() .. py:method:: find_by_rsrc_id(id) -> xerparser.model.classes.taskrsrc.TaskRsrc .. py:method:: find_by_activity_id(id) .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.taskrsrc.TaskRsrc .. py:class:: UDFValues .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: get_tsv() .. py:method:: find_by_id(id) -> xerparser.model.classes.udfvalue.UDFValue .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.udfvalue.UDFValue .. py:class:: UDFTypes .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: get_tsv() .. py:method:: find_by_id(id) -> xerparser.model.classes.udftype.UDFType .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.udftype.UDFType .. py:class:: TaskActvs .. py:attribute:: index :value: 0 .. py:method:: add(params, data) .. py:method:: get_tsv() .. py:method:: find_by_code_id(id) -> xerparser.model.classes.taskactv.TaskActv .. py:method:: find_by_activity_id(id) -> xerparser.model.classes.taskactv.TaskActv .. py:method:: count() .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.taskactv.TaskActv .. py:class:: PCatTypes .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: find_by_id(id) -> xerparser.model.classes.pcattype.PCatType .. py:method:: get_tsv() .. py:method:: count() .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.pcattype.PCatType .. py:class:: PCatVals .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: get_tsv() .. py:method:: find_by_id(id) -> xerparser.model.classes.pcatval.PCatVal .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.pcatval.PCatVal .. py:class:: ProjCats .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: get_tsv() .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.projcat.ProjCat .. py:class:: TaskProcs .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: get_tsv() .. py:method:: find_by_id(id) -> xerparser.model.classes.taskproc.TaskProc .. py:method:: find_by_activity_id(id) .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.taskproc.TaskProc .. py:class:: FinTmpls .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: get_tsv() .. py:method:: find_by_id(id) -> xerparser.model.classes.fintmpl.FinTmpl .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.fintmpl.FinTmpl .. py:class:: NonWorks .. py:attribute:: index :value: 0 .. py:method:: add(params) .. py:method:: get_tsv() .. py:method:: find_by_id(id) -> xerparser.model.classes.nonwork.NonWork .. py:property:: count .. py:method:: __len__() .. py:method:: __iter__() .. py:method:: __next__() -> xerparser.model.classes.nonwork.NonWork