// // ReferrerPolicy.swift // HTMLStandard // // Generated on 09/09/2025. // THIS FILE IS GENERATED. DO NOT EDIT. // public enum ReferrerPolicy : String, CaseIterable { case noReferrer = "no-referrer" case noReferrerWhenDowngrade = "no-referrer-when-downgrade" case sameOrigin = "same-origin" case origin = "origin" case strictOrigin = "strict-origin" case originWhenCrossOrigin = "origin-when-cross-origin" case strictOriginWhenCrossOrigin = "strict-origin-when-cross-origin" case unsafeUrl = "unsafe-url" public init?(anyCase: String) { let lcValue = anyCase.lowercased() guard let result = ReferrerPolicy(rawValue: lcValue) else { return nil } self = result } public init(expect: String) throws { guard let result = ReferrerPolicy(anyCase: expect) else { throw AppError("Unexpected value for Referrer Policy: \(expect)") } self = result } }