Type aliases
PositionBase
PositionBase: { advertising_explanation?: string; allow_additional_documents?: boolean; application_receipt_message_body?: string; application_receipt_message_from?: string; application_receipt_message_reply_to?: string; application_receipt_message_subject?: string; appointment_type?: string; archived?: boolean; blind_review?: boolean; close_date?: string; close_flag?: boolean; description?: string; discipline?: string; funding_source?: string; hiring_plan?: string; instructions?: string; job_requisition_number?: string; location?: string; name: string; notes?: string; open_date?: string; position_start_date?: string; position_status_id?: number; position_term_id?: number; position_type_id: number; private_flag?: boolean; published?: boolean; qualifications?: string; rank?: string; reason?: string; salary_range?: string; title?: string; unit_id: number }
Type declaration
-
Optional advertising_explanation?: string
-
Optional allow_additional_documents?: boolean
-
Optional application_receipt_message_body?: string
-
Optional application_receipt_message_from?: string
-
Optional application_receipt_message_reply_to?: string
-
Optional application_receipt_message_subject?: string
-
Optional appointment_type?: string
-
Optional archived?: boolean
-
Optional blind_review?: boolean
-
Optional close_date?: string
-
Optional close_flag?: boolean
-
Optional description?: string
-
Optional discipline?: string
-
Optional funding_source?: string
-
Optional hiring_plan?: string
-
Optional instructions?: string
-
Optional job_requisition_number?: string
-
Optional location?: string
-
name: string
-
Optional notes?: string
-
Optional open_date?: string
-
Optional position_start_date?: string
-
Optional position_status_id?: number
-
Optional position_term_id?: number
-
position_type_id: number
-
Optional private_flag?: boolean
-
Optional published?: boolean
-
Optional qualifications?: string
-
Optional rank?: string
-
Optional reason?: string
-
Optional salary_range?: string
-
Optional title?: string
-
unit_id: number
PositionDetail
Position
Detail: PositionBase & { acting_committee_managers: { email: string; first_name: string; id: number; last_name: string; pid: number; role_id: number; user_id: number }[]; acting_evaluators: any[]; active_applications_count: number; active_applications_updated_at: string; ancestor_units: { id: number; name: string }[]; applicant_selected: boolean; applicant_selection_notes: string; application_receipt_message_template_id: string; application_statuses: { allow_review: boolean; allow_update: boolean; current: boolean; default: boolean; display_to_applicant: boolean; id: number; message_template_id: number; name: string; sort_order: number; unit_id: number; used: boolean }[]; application_tagging_allowed: boolean; application_tags: { editable: boolean; id: number; name: string; pid: number; position_id: number; user_id: number }[]; approval_status: string; approved: boolean; approved_by: number; archived_on: string; associated_data_updated_at: string; can_approve_position: boolean; can_be_rejected: boolean; can_be_resolved: boolean; can_move: boolean; can_move_backward: boolean; can_move_forward: boolean; choice_type: string; close_date_display: boolean; committee_id: number; committee_manager_role_id: number; committee_members: { email: string; first_name: string; id: number; last_name: string; pid: number; role_id: number; user_id: number }[]; committee_migrated_to_core: boolean; created_at: string; current_workflow_step: PositionWorkflowStep; deletable: boolean; disposition_codes: { code: string; id: number }[]; editable: boolean; eeo_flaggable: boolean; eeo_statement: string; effective_eeo_statement: string; elastic_search_updated_at: string; evaluation_scales: any[]; evaluator_role_id: number; file_attachments: { display_name: string; file_name: string; id: number; status: string }; id: number; institution_id: number; last_rejected_by_pid: string; last_rejected_date: string; last_rejected_message: string; last_rejected_step: string; legacy_position_id: string; next_workflow_step: PositionWorkflowStep; open: boolean; open_date_display: boolean; pid: string; position_forms: { custom_form_id: number; description: string; eeo_form: boolean; form_name: string; id: number; position_id: number; questions: PositionFormQuestion[]; sort_order: number }[]; position_status: string; position_statuses: { allow_review: boolean; allow_update: boolean; current: boolean; default: boolean; display_to_applicant: boolean; id: number; message_template_id: number; name: string; sort_order: number; unit_id: number; used: boolean }[]; position_template_id: string; position_term_name: string; position_type_category_id: number; position_type_name: string; previous_workflow_step: PositionWorkflowStep; ready_for_approval: boolean; ready_for_approval_info: any; rejection_info: any; required_documents: { document_type_id: number; document_type_name: string; id: number; notes: string; order: number; quantity: number; single_user_letters: false }[]; requirement_template_id: number; search_strings: string; selected_applicants: { email: string; first_name: string; id: number; last_name: string }[]; selection_last_rejected_by_pid: string; selection_last_rejected_date: string; selection_last_rejected_step: string; selection_rejection_info: any; sortable_date: string; step_number_in_category: string; stored_tenant_id: number; total_application_count: number; type: string; unit_name: string; unit_name_temp: string; unresolved_rejection: string; updated_at: string; use_derived_eeo_statement: boolean; user_id: 153556; workday_position: boolean; workflow_steps: PositionWorkflowStep[]; workflow_template_id: string }
PositionFormQuestion
PositionFormQuestion: { active: boolean; answers: { answer_order: number; axis: string; created_by: number; data_answer_text: string; display_answer_text: string; id: number; last_update_by: number }[]; created_by: number; has_other: boolean; id: number; last_update_by: number; question_help_text: string; question_sort_order: number; question_text: string; question_type: { fixed_id: number; id: number; name: string }; required: boolean }
Type declaration
-
active: boolean
-
answers: { answer_order: number; axis: string; created_by: number; data_answer_text: string; display_answer_text: string; id: number; last_update_by: number }[]
-
created_by: number
-
has_other: boolean
-
id: number
-
last_update_by: number
-
question_help_text: string
-
question_sort_order: number
-
question_text: string
-
question_type: { fixed_id: number; id: number; name: string }
-
fixed_id: number
-
id: number
-
name: string
-
required: boolean
PositionInsert
Position
Insert: PositionBase & { from?: string; reply_to?: string }
PositionWorkflowStep
Position
WorkflowStep: { assignments: PositionWorkflowStepAssignment[]; category_id: number; category_name: string; created_at: string; current: boolean; due_date: string; due_date_display: boolean; id: number; name: string; note: string; step_number: number }
Type declaration
-
-
category_id: number
-
category_name: string
-
created_at: string
-
current: boolean
-
due_date: string
-
due_date_display: boolean
-
id: number
-
name: string
-
note: string
-
step_number: number
PositionWorkflowStepAssignment
PositionWorkflowStepAssignment: { assignment_id: number; assignment_type: string; assignment_type_display: string; committee_members: { first_name: string; id: number; last_name: string; manager: boolean; pid: number }[]; complete: boolean; email: string; first_name: string; id: number; individual_committee: boolean; last_name: string; manager: boolean; name: string; note: string; pid: number; restricted: boolean }
Type declaration
-
assignment_id: number
-
assignment_type: string
-
assignment_type_display: string
-
committee_members: { first_name: string; id: number; last_name: string; manager: boolean; pid: number }[]
-
complete: boolean
-
email: string
-
first_name: string
-
id: number
-
individual_committee: boolean
-
last_name: string
-
manager: boolean
-
name: string
-
note: string
-
pid: number
-
restricted: boolean
An Interfolio position base definition on which PositionInsert and PositionDetail is based