Skip to content

Commit 0733553

Browse files
committed
- Removed the support of handling null discriminator, as the changes was not necessary with respect to the scope of current requirements.
1 parent 7dd3c83 commit 0733553

29 files changed

Lines changed: 0 additions & 145 deletions

okta/models/action_provider.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,6 @@ def from_dict(cls, obj: Dict[str, Any]) -> Optional[Union[WorkflowActionProvider
112112
"""Create an instance of ActionProvider from a dict"""
113113
# look up the object type based on discriminator mapping
114114
object_type = cls.get_discriminator_value(obj)
115-
116-
# Handle null discriminator by returning base class instance
117-
if object_type is None:
118-
return cls.model_validate(obj)
119-
120115
# Import from okta.models to ensure class identity consistency with lazy imports
121116
models = import_module("okta.models")
122117
if object_type == "WorkflowActionProvider":

okta/models/app_config.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -107,11 +107,6 @@ def from_dict(
107107
"""Create an instance of AppConfig from a dict"""
108108
# look up the object type based on discriminator mapping
109109
object_type = cls.get_discriminator_value(obj)
110-
111-
# Handle null discriminator by returning base class instance
112-
if object_type is None:
113-
return cls.model_validate(obj)
114-
115110
# Import from okta.models to ensure class identity consistency with lazy imports
116111
models = import_module("okta.models")
117112
if object_type == "AppConfigActiveDirectory":

okta/models/application_feature.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -140,11 +140,6 @@ def from_dict(
140140
"""Create an instance of ApplicationFeature from a dict"""
141141
# look up the object type based on discriminator mapping
142142
object_type = cls.get_discriminator_value(obj)
143-
144-
# Handle null discriminator by returning base class instance
145-
if object_type is None:
146-
return cls.model_validate(obj)
147-
148143
# Import from okta.models to ensure class identity consistency with lazy imports
149144
models = import_module("okta.models")
150145
if object_type == "InboundProvisioningApplicationFeature":

okta/models/authenticator_base.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -227,11 +227,6 @@ def from_dict(cls, obj: Dict[str, Any]) -> Optional[
227227
"""Create an instance of AuthenticatorBase from a dict"""
228228
# look up the object type based on discriminator mapping
229229
object_type = cls.get_discriminator_value(obj)
230-
231-
# Handle null discriminator by returning base class instance
232-
if object_type is None:
233-
return cls.model_validate(obj)
234-
235230
# Import from okta.models to ensure class identity consistency with lazy imports
236231
models = import_module("okta.models")
237232
if object_type == "AuthenticatorKeyCustomApp":

okta/models/authenticator_method_base.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -176,11 +176,6 @@ def from_dict(cls, obj: Dict[str, Any]) -> Optional[
176176
"""Create an instance of AuthenticatorMethodBase from a dict"""
177177
# look up the object type based on discriminator mapping
178178
object_type = cls.get_discriminator_value(obj)
179-
180-
# Handle null discriminator by returning base class instance
181-
if object_type is None:
182-
return cls.model_validate(obj)
183-
184179
# Import from okta.models to ensure class identity consistency with lazy imports
185180
models = import_module("okta.models")
186181
if object_type == "AuthenticatorMethodWithVerifiableProperties":

okta/models/authenticator_method_with_verifiable_properties.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -180,11 +180,6 @@ def from_dict(cls, obj: Dict[str, Any]) -> Optional[
180180
"""Create an instance of AuthenticatorMethodWithVerifiableProperties from a dict"""
181181
# look up the object type based on discriminator mapping
182182
object_type = cls.get_discriminator_value(obj)
183-
184-
# Handle null discriminator by returning base class instance
185-
if object_type is None:
186-
return cls.model_validate(obj)
187-
188183
# Import from okta.models to ensure class identity consistency with lazy imports
189184
models = import_module("okta.models")
190185
if object_type == "AuthenticatorMethodWithVerifiableProperties":

okta/models/authenticator_simple.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -192,11 +192,6 @@ def from_dict(cls, obj: Dict[str, Any]) -> Optional[
192192
"""Create an instance of AuthenticatorSimple from a dict"""
193193
# look up the object type based on discriminator mapping
194194
object_type = cls.get_discriminator_value(obj)
195-
196-
# Handle null discriminator by returning base class instance
197-
if object_type is None:
198-
return cls.model_validate(obj)
199-
200195
# Import from okta.models to ensure class identity consistency with lazy imports
201196
models = import_module("okta.models")
202197
if object_type == "AuthenticatorKeyCustomApp":

okta/models/available_action_provider.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -121,11 +121,6 @@ def from_dict(
121121
"""Create an instance of AvailableActionProvider from a dict"""
122122
# look up the object type based on discriminator mapping
123123
object_type = cls.get_discriminator_value(obj)
124-
125-
# Handle null discriminator by returning base class instance
126-
if object_type is None:
127-
return cls.model_validate(obj)
128-
129124
# Import from okta.models to ensure class identity consistency with lazy imports
130125
models = import_module("okta.models")
131126
if object_type == "WorkflowAvailableActionProvider":

okta/models/behavior_rule.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -177,11 +177,6 @@ def from_dict(cls, obj: Dict[str, Any]) -> Optional[
177177
"""Create an instance of BehaviorRule from a dict"""
178178
# look up the object type based on discriminator mapping
179179
object_type = cls.get_discriminator_value(obj)
180-
181-
# Handle null discriminator by returning base class instance
182-
if object_type is None:
183-
return cls.model_validate(obj)
184-
185180
# Import from okta.models to ensure class identity consistency with lazy imports
186181
models = import_module("okta.models")
187182
if object_type == "BehaviorRuleASN":

okta/models/device_assurance.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -218,11 +218,6 @@ def from_dict(cls, obj: Dict[str, Any]) -> Optional[
218218
"""Create an instance of DeviceAssurance from a dict"""
219219
# look up the object type based on discriminator mapping
220220
object_type = cls.get_discriminator_value(obj)
221-
222-
# Handle null discriminator by returning base class instance
223-
if object_type is None:
224-
return cls.model_validate(obj)
225-
226221
# Import from okta.models to ensure class identity consistency with lazy imports
227222
models = import_module("okta.models")
228223
if object_type == "DeviceAssuranceAndroidPlatform":

0 commit comments

Comments
 (0)