@@ -51,6 +51,7 @@ class ExemptionRequest(GitHubModel):
5151 "secret_scanning_closure" ,
5252 "code_scanning_alert_dismissal" ,
5353 "dependabot_alert_dismissal" ,
54+ "license_compliance_dismissal" ,
5455 ]
5556 ] = Field (default = UNSET , description = "The type of request." )
5657 exemption_request_data : Missing [
@@ -60,6 +61,7 @@ class ExemptionRequest(GitHubModel):
6061 DismissalRequestSecretScanning ,
6162 DismissalRequestCodeScanning ,
6263 DismissalRequestDependabot ,
64+ DismissalRequestLicenseCompliance ,
6365 ]
6466 ] = Field (default = UNSET )
6567 resource_identifier : Missing [str ] = Field (
@@ -79,6 +81,7 @@ class ExemptionRequest(GitHubModel):
7981 DismissalRequestSecretScanningMetadata ,
8082 DismissalRequestCodeScanningMetadata ,
8183 DismissalRequestDependabotMetadata ,
84+ DismissalRequestLicenseComplianceMetadata ,
8285 None ,
8386 ]
8487 ] = Field (default = UNSET , description = "Metadata about the exemption request." )
@@ -156,6 +159,20 @@ class DismissalRequestDependabotMetadata(GitHubModel):
156159 ] = Field (default = UNSET , description = "The reason for the dismissal request" )
157160
158161
162+ class DismissalRequestLicenseComplianceMetadata (GitHubModel ):
163+ """License compliance alert closure request metadata
164+
165+ Metadata for a License compliance alert closure request.
166+ """
167+
168+ alert_title : Missing [str ] = Field (
169+ default = UNSET , description = "The title of the License compliance alert"
170+ )
171+ reason : Missing [Literal ["amendment" , "private package" , "inaccurate license" ]] = (
172+ Field (default = UNSET , description = "The reason for the closure request" )
173+ )
174+
175+
159176class ExemptionRequestPushRulesetBypass (GitHubModel ):
160177 """Push ruleset bypass exemption request data
161178
@@ -265,6 +282,29 @@ class DismissalRequestDependabotPropDataItems(GitHubModel):
265282 )
266283
267284
285+ class DismissalRequestLicenseCompliance (GitHubModel ):
286+ """License compliance alert closure request data
287+
288+ License compliance alerts that have closure requests.
289+ """
290+
291+ type : Missing [Literal ["license_compliance_dismissal" ]] = Field (
292+ default = UNSET , description = "The type of request"
293+ )
294+ data : Missing [list [DismissalRequestLicenseCompliancePropDataItems ]] = Field (
295+ default = UNSET ,
296+ description = "The data related to the License compliance alerts that have closure requests." ,
297+ )
298+
299+
300+ class DismissalRequestLicenseCompliancePropDataItems (GitHubModel ):
301+ """DismissalRequestLicenseCompliancePropDataItems"""
302+
303+ alert_number : Missing [str ] = Field (
304+ default = UNSET , description = "The number of the alert to be closed"
305+ )
306+
307+
268308class ExemptionRequestSecretScanning (GitHubModel ):
269309 """Secret scanning push protection exemption request data
270310
@@ -312,6 +352,7 @@ class ExemptionRequestSecretScanningPropDataItemsPropLocationsItems(GitHubModel)
312352model_rebuild (DismissalRequestSecretScanningMetadata )
313353model_rebuild (DismissalRequestCodeScanningMetadata )
314354model_rebuild (DismissalRequestDependabotMetadata )
355+ model_rebuild (DismissalRequestLicenseComplianceMetadata )
315356model_rebuild (ExemptionRequestPushRulesetBypass )
316357model_rebuild (ExemptionRequestPushRulesetBypassPropDataItems )
317358model_rebuild (DismissalRequestSecretScanning )
@@ -320,6 +361,8 @@ class ExemptionRequestSecretScanningPropDataItemsPropLocationsItems(GitHubModel)
320361model_rebuild (DismissalRequestCodeScanningPropDataItems )
321362model_rebuild (DismissalRequestDependabot )
322363model_rebuild (DismissalRequestDependabotPropDataItems )
364+ model_rebuild (DismissalRequestLicenseCompliance )
365+ model_rebuild (DismissalRequestLicenseCompliancePropDataItems )
323366model_rebuild (ExemptionRequestSecretScanning )
324367model_rebuild (ExemptionRequestSecretScanningPropDataItems )
325368model_rebuild (ExemptionRequestSecretScanningPropDataItemsPropLocationsItems )
@@ -331,6 +374,9 @@ class ExemptionRequestSecretScanningPropDataItemsPropLocationsItems(GitHubModel)
331374 "DismissalRequestDependabot" ,
332375 "DismissalRequestDependabotMetadata" ,
333376 "DismissalRequestDependabotPropDataItems" ,
377+ "DismissalRequestLicenseCompliance" ,
378+ "DismissalRequestLicenseComplianceMetadata" ,
379+ "DismissalRequestLicenseCompliancePropDataItems" ,
334380 "DismissalRequestSecretScanning" ,
335381 "DismissalRequestSecretScanningMetadata" ,
336382 "DismissalRequestSecretScanningPropDataItems" ,
0 commit comments