| 212 | } |
| 213 | |
| 214 | func (s *OrganizationSyncSettings) Set(v string) error { |
| 215 | legacyCheck := make(map[string]any) |
| 216 | err := json.Unmarshal([]byte(v), &legacyCheck) |
| 217 | if assign, ok := legacyCheck["AssignDefault"]; err == nil && ok { |
| 218 | // The legacy JSON key was 'AssignDefault' instead of 'assign_default' |
| 219 | // Set the default value from the legacy if it exists. |
| 220 | isBool, ok := assign.(bool) |
| 221 | if ok { |
| 222 | s.AssignDefault = isBool |
| 223 | } |
| 224 | } |
| 225 | |
| 226 | return json.Unmarshal([]byte(v), s) |
| 227 | } |
| 228 | |
| 229 | func (s *OrganizationSyncSettings) String() string { |
| 230 | if s.Mapping == nil { |