(raw json.RawMessage)
| 696 | } |
| 697 | |
| 698 | func hasRawClaimTokenField(raw json.RawMessage) bool { |
| 699 | if len(raw) == 0 { |
| 700 | return false |
| 701 | } |
| 702 | var decoded any |
| 703 | if err := json.Unmarshal(raw, &decoded); err != nil { |
| 704 | return false |
| 705 | } |
| 706 | return hasRawClaimTokenFieldValue(decoded) |
| 707 | } |
| 708 | |
| 709 | func hasRawClaimTokenFieldValue(value any) bool { |
| 710 | switch typed := value.(type) { |
no test coverage detected