ApprovalSettings Class 
The approval settings.
Constructor
ApprovalSettings(*, is_approval_required: bool | None = None, is_approval_required_for_extension: bool | None = None, is_requestor_justification_required: bool | None = None, approval_mode: str | _models.ApprovalMode | None = None, approval_stages: List[_models.ApprovalStage] | None = None, **kwargs: Any)Keyword-Only Parameters
| Name | Description | 
|---|---|
| is_approval_required | Determines whether approval is required or not. Default value: None | 
| is_approval_required_for_extension | Determines whether approval is required for assignment extension. Default value: None | 
| is_requestor_justification_required | Determine whether requestor justification is required. Default value: None | 
| approval_mode | 
				str or 
				ApprovalMode
		 The type of rule. Known values are: "SingleStage", "Serial", "Parallel", and "NoApproval". Default value: None | 
| approval_stages | The approval stages of the request. Default value: None | 
Variables
| Name | Description | 
|---|---|
| is_approval_required | Determines whether approval is required or not. | 
| is_approval_required_for_extension | Determines whether approval is required for assignment extension. | 
| is_requestor_justification_required | Determine whether requestor justification is required. | 
| approval_mode | 
				str or 
				ApprovalMode
		 The type of rule. Known values are: "SingleStage", "Serial", "Parallel", and "NoApproval". | 
| approval_stages | The approval stages of the request. |