/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type CreateProtectionRuleParams = {
	allow_deletions?: boolean | null;
	allow_force_pushes?: boolean | null;
	dismiss_stale_reviews?: boolean | null;
	dismissal_allowances?: any[] | null;
	pattern: string;
	push_allowances?: any[] | null;
	require_approvals?: number | null;
	require_code_owner_review?: boolean | null;
	require_conversation_resolution?: boolean | null;
	require_linear_history?: boolean | null;
	require_signed_commits?: boolean | null;
	require_status_checks?: boolean | null;
	required_status_checks?: any[] | null;
	restrict_pushes?: boolean | null;
	restrict_review_dismissal?: boolean | null;
};

