(self, **data)
| 80 | """ |
| 81 | |
| 82 | def __init__(self, **data): |
| 83 | super().__init__(**data) |
| 84 | if self.credential_key: |
| 85 | return |
| 86 | for obj in (self.raw_auth_credential, self.auth_scheme): |
| 87 | if not obj or not getattr(obj, "model_extra", None): |
| 88 | continue |
| 89 | for key in ("credential_key", "credentialKey"): |
| 90 | value = obj.model_extra.get(key) |
| 91 | if isinstance(value, str) and value: |
| 92 | self.credential_key = value |
| 93 | return |
| 94 | self.credential_key = self.get_credential_key() |
| 95 | |
| 96 | @deprecated("This method is deprecated. Use credential_key instead.") |
| 97 | def get_credential_key(self): |
nothing calls this directly
no test coverage detected