// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0

//go:build no_runtime_type_checking

package accesspackageassignmentpolicy

// Building without runtime type checking enabled, so all the below just return nil

func (a *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateGetAnyMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateGetBooleanAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateGetListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateGetNumberAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateGetNumberListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateGetNumberMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateGetStringAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateGetStringMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateInterpolationForAttributeParameters(property *string) error {
	return nil
}

func (a *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validatePutAlternativeApproverParameters(value interface{}) error {
	return nil
}

func (a *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validatePutPrimaryApproverParameters(value interface{}) error {
	return nil
}

func (a *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateResolveParameters(_context cdktf.IResolveContext) error {
	return nil
}

func (j *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateSetAlternativeApprovalEnabledParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateSetApprovalTimeoutInDaysParameters(val *float64) error {
	return nil
}

func (j *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateSetApproverJustificationRequiredParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateSetComplexObjectIndexParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateSetComplexObjectIsFromSetParameters(val *bool) error {
	return nil
}

func (j *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateSetEnableAlternativeApprovalInDaysParameters(val *float64) error {
	return nil
}

func (j *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateSetInternalValueParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateSetTerraformAttributeParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReference) validateSetTerraformResourceParameters(val cdktf.IInterpolatingParent) error {
	return nil
}

func validateNewAccessPackageAssignmentPolicyApprovalSettingsApprovalStageOutputReferenceParameters(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) error {
	return nil
}

