(payload any)
| 180 | } |
| 181 | |
| 182 | func (n Normalizer) NormalizeDeadline(payload any) StoredDeadline { |
| 183 | switch v := payload.(type) { |
| 184 | case string: |
| 185 | if strings.TrimSpace(v) == "" { |
| 186 | return StoredDeadline{} |
| 187 | } |
| 188 | return StoredDeadline{Raw: &v} |
| 189 | case nil: |
| 190 | return StoredDeadline{} |
| 191 | case map[string]any: |
| 192 | info, ok := deadlineFromMap(v) |
| 193 | if !ok { |
| 194 | return StoredDeadline{} |
| 195 | } |
| 196 | return StoredDeadline{Structured: &info} |
| 197 | default: |
| 198 | return StoredDeadline{} |
| 199 | } |
| 200 | } |
| 201 | |
| 202 | func (n Normalizer) normalizeLocaleFromAny(value any) string { |
| 203 | raw, ok := value.(string) |
no test coverage detected