diff --git a/spec/check_session_service_spec.py b/spec/check_session_service_spec.py index a3d51f75..c87d71dc 100644 --- a/spec/check_session_service_spec.py +++ b/spec/check_session_service_spec.py @@ -11,7 +11,7 @@ SessionServiceCheckUser, SessionServiceCreateSessionRequest, SessionServiceCreateSessionResponse, - SessionServiceDeleteSessionBody, + SessionServiceDeleteSessionRequest, SessionServiceGetSessionResponse, SessionServiceListSessionsRequest, SessionServiceListSessionsResponse, @@ -55,7 +55,7 @@ def session(client: zitadel.Zitadel) -> Generator[SessionServiceCreateSessionRes response = client.sessions.session_service_create_session(request) yield response # Teardown - delete_body = SessionServiceDeleteSessionBody() + delete_body = SessionServiceDeleteSessionRequest() try: client.sessions.session_service_delete_session( response.session_id if response.session_id is not None else "", diff --git a/zitadel_client/api/session_service_api.py b/zitadel_client/api/session_service_api.py index b55a49c3..15a4304c 100644 --- a/zitadel_client/api/session_service_api.py +++ b/zitadel_client/api/session_service_api.py @@ -21,7 +21,7 @@ from typing_extensions import Annotated from zitadel_client.models.session_service_create_session_request import SessionServiceCreateSessionRequest from zitadel_client.models.session_service_create_session_response import SessionServiceCreateSessionResponse -from zitadel_client.models.session_service_delete_session_body import SessionServiceDeleteSessionBody +from zitadel_client.models.session_service_delete_session_request import SessionServiceDeleteSessionRequest from zitadel_client.models.session_service_delete_session_response import SessionServiceDeleteSessionResponse from zitadel_client.models.session_service_get_session_response import SessionServiceGetSessionResponse from zitadel_client.models.session_service_list_sessions_request import SessionServiceListSessionsRequest @@ -101,7 +101,7 @@ def session_service_create_session( ) _response_types_map: Dict[str, Optional[str]] = { - '201': "SessionServiceCreateSessionResponse", + '200': "SessionServiceCreateSessionResponse", '403': "SessionServiceRpcStatus", '404': "SessionServiceRpcStatus", } @@ -170,7 +170,7 @@ def session_service_create_session_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '201': "SessionServiceCreateSessionResponse", + '200': "SessionServiceCreateSessionResponse", '403': "SessionServiceRpcStatus", '404': "SessionServiceRpcStatus", } @@ -239,7 +239,7 @@ def session_service_create_session_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '201': "SessionServiceCreateSessionResponse", + '200': "SessionServiceCreateSessionResponse", '403': "SessionServiceRpcStatus", '404': "SessionServiceRpcStatus", } @@ -331,7 +331,7 @@ def _session_service_create_session_serialize( def session_service_delete_session( self, session_id: Annotated[StrictStr, Field(description="\"id of the session to terminate\"")], - session_service_delete_session_body: SessionServiceDeleteSessionBody, + session_service_delete_session_request: SessionServiceDeleteSessionRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -351,8 +351,8 @@ def session_service_delete_session( :param session_id: \"id of the session to terminate\" (required) :type session_id: str - :param session_service_delete_session_body: (required) - :type session_service_delete_session_body: SessionServiceDeleteSessionBody + :param session_service_delete_session_request: (required) + :type session_service_delete_session_request: SessionServiceDeleteSessionRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -377,7 +377,7 @@ def session_service_delete_session( _param = self._session_service_delete_session_serialize( session_id=session_id, - session_service_delete_session_body=session_service_delete_session_body, + session_service_delete_session_request=session_service_delete_session_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -404,7 +404,7 @@ def session_service_delete_session( def session_service_delete_session_with_http_info( self, session_id: Annotated[StrictStr, Field(description="\"id of the session to terminate\"")], - session_service_delete_session_body: SessionServiceDeleteSessionBody, + session_service_delete_session_request: SessionServiceDeleteSessionRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -424,8 +424,8 @@ def session_service_delete_session_with_http_info( :param session_id: \"id of the session to terminate\" (required) :type session_id: str - :param session_service_delete_session_body: (required) - :type session_service_delete_session_body: SessionServiceDeleteSessionBody + :param session_service_delete_session_request: (required) + :type session_service_delete_session_request: SessionServiceDeleteSessionRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -450,7 +450,7 @@ def session_service_delete_session_with_http_info( _param = self._session_service_delete_session_serialize( session_id=session_id, - session_service_delete_session_body=session_service_delete_session_body, + session_service_delete_session_request=session_service_delete_session_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -477,7 +477,7 @@ def session_service_delete_session_with_http_info( def session_service_delete_session_without_preload_content( self, session_id: Annotated[StrictStr, Field(description="\"id of the session to terminate\"")], - session_service_delete_session_body: SessionServiceDeleteSessionBody, + session_service_delete_session_request: SessionServiceDeleteSessionRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -497,8 +497,8 @@ def session_service_delete_session_without_preload_content( :param session_id: \"id of the session to terminate\" (required) :type session_id: str - :param session_service_delete_session_body: (required) - :type session_service_delete_session_body: SessionServiceDeleteSessionBody + :param session_service_delete_session_request: (required) + :type session_service_delete_session_request: SessionServiceDeleteSessionRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -523,7 +523,7 @@ def session_service_delete_session_without_preload_content( _param = self._session_service_delete_session_serialize( session_id=session_id, - session_service_delete_session_body=session_service_delete_session_body, + session_service_delete_session_request=session_service_delete_session_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -545,7 +545,7 @@ def session_service_delete_session_without_preload_content( def _session_service_delete_session_serialize( self, session_id, - session_service_delete_session_body, + session_service_delete_session_request, _request_auth, _content_type, _headers, @@ -573,8 +573,8 @@ def _session_service_delete_session_serialize( # process the header parameters # process the form parameters # process the body parameter - if session_service_delete_session_body is not None: - _body_params = session_service_delete_session_body + if session_service_delete_session_request is not None: + _body_params = session_service_delete_session_request # set the HTTP header `Accept` @@ -866,9 +866,9 @@ def _session_service_get_session_serialize( _path_params['sessionId'] = session_id # process the query parameters if session_token is not None: - + _query_params.append(('sessionToken', session_token)) - + # process the header parameters # process the form parameters # process the body parameter diff --git a/zitadel_client/api/user_service_api.py b/zitadel_client/api/user_service_api.py index 2c7f5c25..052e577b 100644 --- a/zitadel_client/api/user_service_api.py +++ b/zitadel_client/api/user_service_api.py @@ -161,7 +161,7 @@ def user_service_add_human_user( ) _response_types_map: Dict[str, Optional[str]] = { - '201': "UserServiceAddHumanUserResponse", + '200': "UserServiceAddHumanUserResponse", '403': "UserServiceRpcStatus", '404': "UserServiceRpcStatus", } @@ -230,7 +230,7 @@ def user_service_add_human_user_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '201': "UserServiceAddHumanUserResponse", + '200': "UserServiceAddHumanUserResponse", '403': "UserServiceRpcStatus", '404': "UserServiceRpcStatus", } @@ -299,7 +299,7 @@ def user_service_add_human_user_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '201': "UserServiceAddHumanUserResponse", + '200': "UserServiceAddHumanUserResponse", '403': "UserServiceRpcStatus", '404': "UserServiceRpcStatus", } diff --git a/zitadel_client/auth/oauth_authenticator.py b/zitadel_client/auth/oauth_authenticator.py index 52180cf5..143c6203 100644 --- a/zitadel_client/auth/oauth_authenticator.py +++ b/zitadel_client/auth/oauth_authenticator.py @@ -77,6 +77,7 @@ def refresh_token(self) -> Token: T = TypeVar("T", bound="OAuthAuthenticatorBuilder[Any]") + # noinspection PyTypeHintsInspection class OAuthAuthenticatorBuilder(ABC, Generic[T]): """ diff --git a/zitadel_client/models/__init__.py b/zitadel_client/models/__init__.py index 6e47b1dc..018f7619 100644 --- a/zitadel_client/models/__init__.py +++ b/zitadel_client/models/__init__.py @@ -131,7 +131,7 @@ from zitadel_client.models.session_service_create_session_response import SessionServiceCreateSessionResponse from zitadel_client.models.session_service_creation_date_query import SessionServiceCreationDateQuery from zitadel_client.models.session_service_creator_query import SessionServiceCreatorQuery -from zitadel_client.models.session_service_delete_session_body import SessionServiceDeleteSessionBody +from zitadel_client.models.session_service_delete_session_request import SessionServiceDeleteSessionRequest from zitadel_client.models.session_service_delete_session_response import SessionServiceDeleteSessionResponse from zitadel_client.models.session_service_details import SessionServiceDetails from zitadel_client.models.session_service_factors import SessionServiceFactors @@ -142,12 +142,12 @@ from zitadel_client.models.session_service_list_query import SessionServiceListQuery from zitadel_client.models.session_service_list_sessions_request import SessionServiceListSessionsRequest from zitadel_client.models.session_service_list_sessions_response import SessionServiceListSessionsResponse +from zitadel_client.models.session_service_otp_email_send_code import SessionServiceOTPEmailSendCode from zitadel_client.models.session_service_otp_factor import SessionServiceOTPFactor from zitadel_client.models.session_service_password_factor import SessionServicePasswordFactor from zitadel_client.models.session_service_protobuf_any import SessionServiceProtobufAny from zitadel_client.models.session_service_request_challenges import SessionServiceRequestChallenges from zitadel_client.models.session_service_request_challenges_otp_email import SessionServiceRequestChallengesOTPEmail -from zitadel_client.models.session_service_request_challenges_otp_email_send_code import SessionServiceRequestChallengesOTPEmailSendCode from zitadel_client.models.session_service_request_challenges_otpsms import SessionServiceRequestChallengesOTPSMS from zitadel_client.models.session_service_request_challenges_web_auth_n import SessionServiceRequestChallengesWebAuthN from zitadel_client.models.session_service_rpc_status import SessionServiceRpcStatus diff --git a/zitadel_client/models/identity_provider_service_azure_ad_tenant.py b/zitadel_client/models/identity_provider_service_azure_ad_tenant.py index 19186ef2..4a9b076e 100644 --- a/zitadel_client/models/identity_provider_service_azure_ad_tenant.py +++ b/zitadel_client/models/identity_provider_service_azure_ad_tenant.py @@ -30,7 +30,7 @@ class IdentityProviderServiceAzureADTenant(BaseModel): tenant_type: Optional[IdentityProviderServiceAzureADTenantType] = Field(default=IdentityProviderServiceAzureADTenantType.AZURE_AD_TENANT_TYPE_COMMON, alias="tenantType") tenant_id: Optional[StrictStr] = Field(default=None, alias="tenantId") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["tenantType", "tenantId"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -90,8 +90,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "tenantType": obj.get("tenantType") if obj.get("tenantType") is not None else IdentityProviderServiceAzureADTenantType.AZURE_AD_TENANT_TYPE_COMMON, - "tenantId": obj.get("tenantId") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/identity_provider_service_idp_config.py b/zitadel_client/models/identity_provider_service_idp_config.py index 41e52d18..42fdd852 100644 --- a/zitadel_client/models/identity_provider_service_idp_config.py +++ b/zitadel_client/models/identity_provider_service_idp_config.py @@ -53,7 +53,7 @@ class IdentityProviderServiceIDPConfig(BaseModel): apple: Optional[IdentityProviderServiceAppleConfig] = None saml: Optional[IdentityProviderServiceSAMLConfig] = None additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["options", "ldap", "google", "oauth", "oidc", "jwt", "github", "githubEs", "gitlab", "gitlabSelfHosted", "azureAd", "apple", "saml"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -96,45 +96,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of options - if self.options: - _dict['options'] = self.options.to_dict() - # override the default output from pydantic by calling `to_dict()` of ldap - if self.ldap: - _dict['ldap'] = self.ldap.to_dict() - # override the default output from pydantic by calling `to_dict()` of google - if self.google: - _dict['google'] = self.google.to_dict() - # override the default output from pydantic by calling `to_dict()` of oauth - if self.oauth: - _dict['oauth'] = self.oauth.to_dict() - # override the default output from pydantic by calling `to_dict()` of oidc - if self.oidc: - _dict['oidc'] = self.oidc.to_dict() - # override the default output from pydantic by calling `to_dict()` of jwt - if self.jwt: - _dict['jwt'] = self.jwt.to_dict() - # override the default output from pydantic by calling `to_dict()` of github - if self.github: - _dict['github'] = self.github.to_dict() - # override the default output from pydantic by calling `to_dict()` of github_es - if self.github_es: - _dict['githubEs'] = self.github_es.to_dict() - # override the default output from pydantic by calling `to_dict()` of gitlab - if self.gitlab: - _dict['gitlab'] = self.gitlab.to_dict() - # override the default output from pydantic by calling `to_dict()` of gitlab_self_hosted - if self.gitlab_self_hosted: - _dict['gitlabSelfHosted'] = self.gitlab_self_hosted.to_dict() - # override the default output from pydantic by calling `to_dict()` of azure_ad - if self.azure_ad: - _dict['azureAd'] = self.azure_ad.to_dict() - # override the default output from pydantic by calling `to_dict()` of apple - if self.apple: - _dict['apple'] = self.apple.to_dict() - # override the default output from pydantic by calling `to_dict()` of saml - if self.saml: - _dict['saml'] = self.saml.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -152,19 +113,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "options": IdentityProviderServiceOptions.from_dict(obj["options"]) if obj.get("options") is not None else None, - "ldap": IdentityProviderServiceLDAPConfig.from_dict(obj["ldap"]) if obj.get("ldap") is not None else None, - "google": IdentityProviderServiceGoogleConfig.from_dict(obj["google"]) if obj.get("google") is not None else None, - "oauth": IdentityProviderServiceOAuthConfig.from_dict(obj["oauth"]) if obj.get("oauth") is not None else None, - "oidc": IdentityProviderServiceGenericOIDCConfig.from_dict(obj["oidc"]) if obj.get("oidc") is not None else None, - "jwt": IdentityProviderServiceJWTConfig.from_dict(obj["jwt"]) if obj.get("jwt") is not None else None, - "github": IdentityProviderServiceGitHubConfig.from_dict(obj["github"]) if obj.get("github") is not None else None, - "githubEs": IdentityProviderServiceGitHubEnterpriseServerConfig.from_dict(obj["githubEs"]) if obj.get("githubEs") is not None else None, - "gitlab": IdentityProviderServiceGitLabConfig.from_dict(obj["gitlab"]) if obj.get("gitlab") is not None else None, - "gitlabSelfHosted": IdentityProviderServiceGitLabSelfHostedConfig.from_dict(obj["gitlabSelfHosted"]) if obj.get("gitlabSelfHosted") is not None else None, - "azureAd": IdentityProviderServiceAzureADConfig.from_dict(obj["azureAd"]) if obj.get("azureAd") is not None else None, - "apple": IdentityProviderServiceAppleConfig.from_dict(obj["apple"]) if obj.get("apple") is not None else None, - "saml": IdentityProviderServiceSAMLConfig.from_dict(obj["saml"]) if obj.get("saml") is not None else None }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/oidc_service_authorize_or_deny_device_authorization_request.py b/zitadel_client/models/oidc_service_authorize_or_deny_device_authorization_request.py index e6987198..6eff582c 100644 --- a/zitadel_client/models/oidc_service_authorize_or_deny_device_authorization_request.py +++ b/zitadel_client/models/oidc_service_authorize_or_deny_device_authorization_request.py @@ -30,7 +30,7 @@ class OIDCServiceAuthorizeOrDenyDeviceAuthorizationRequest(BaseModel): session: Optional[OIDCServiceSession] = None deny: Optional[Dict[str, Any]] = None additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["session", "deny"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -73,9 +73,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of session - if self.session: - _dict['session'] = self.session.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -93,8 +90,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "session": OIDCServiceSession.from_dict(obj["session"]) if obj.get("session") is not None else None, - "deny": obj.get("deny") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/oidc_service_create_callback_request.py b/zitadel_client/models/oidc_service_create_callback_request.py index 04ea0826..09d04bd2 100644 --- a/zitadel_client/models/oidc_service_create_callback_request.py +++ b/zitadel_client/models/oidc_service_create_callback_request.py @@ -31,7 +31,7 @@ class OIDCServiceCreateCallbackRequest(BaseModel): session: Optional[OIDCServiceSession] = None error: Optional[OIDCServiceAuthorizationError] = None additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["session", "error"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -74,12 +74,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of session - if self.session: - _dict['session'] = self.session.to_dict() - # override the default output from pydantic by calling `to_dict()` of error - if self.error: - _dict['error'] = self.error.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -97,8 +91,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "session": OIDCServiceSession.from_dict(obj["session"]) if obj.get("session") is not None else None, - "error": OIDCServiceAuthorizationError.from_dict(obj["error"]) if obj.get("error") is not None else None }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/organization_service_add_human_user_request.py b/zitadel_client/models/organization_service_add_human_user_request.py index 4366cca7..e8e60daa 100644 --- a/zitadel_client/models/organization_service_add_human_user_request.py +++ b/zitadel_client/models/organization_service_add_human_user_request.py @@ -47,7 +47,7 @@ class OrganizationServiceAddHumanUserRequest(BaseModel): idp_links: Optional[List[OrganizationServiceIDPLink]] = Field(default=None, alias="idpLinks") totp_secret: Optional[Annotated[str, Field(min_length=1, strict=True, max_length=200)]] = Field(default=None, description="An Implementation of RFC 6238 is used, with HMAC-SHA-1 and time-step of 30 seconds. Currently no other options are supported, and if anything different is used the validation will fail.", alias="totpSecret") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["userId", "username", "organization", "profile", "email", "phone", "metadata", "password", "hashedPassword", "idpLinks", "totpSecret"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -90,38 +90,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of organization - if self.organization: - _dict['organization'] = self.organization.to_dict() - # override the default output from pydantic by calling `to_dict()` of profile - if self.profile: - _dict['profile'] = self.profile.to_dict() - # override the default output from pydantic by calling `to_dict()` of email - if self.email: - _dict['email'] = self.email.to_dict() - # override the default output from pydantic by calling `to_dict()` of phone - if self.phone: - _dict['phone'] = self.phone.to_dict() - # override the default output from pydantic by calling `to_dict()` of each item in metadata (list) - _items = [] - if self.metadata: - for _item_metadata in self.metadata: - if _item_metadata: - _items.append(_item_metadata.to_dict()) - _dict['metadata'] = _items - # override the default output from pydantic by calling `to_dict()` of password - if self.password: - _dict['password'] = self.password.to_dict() - # override the default output from pydantic by calling `to_dict()` of hashed_password - if self.hashed_password: - _dict['hashedPassword'] = self.hashed_password.to_dict() - # override the default output from pydantic by calling `to_dict()` of each item in idp_links (list) - _items = [] - if self.idp_links: - for _item_idp_links in self.idp_links: - if _item_idp_links: - _items.append(_item_idp_links.to_dict()) - _dict['idpLinks'] = _items # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -139,17 +107,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "userId": obj.get("userId"), - "username": obj.get("username"), - "organization": Zitadelobjectv2Organization.from_dict(obj["organization"]) if obj.get("organization") is not None else None, - "profile": OrganizationServiceSetHumanProfile.from_dict(obj["profile"]) if obj.get("profile") is not None else None, - "email": OrganizationServiceSetHumanEmail.from_dict(obj["email"]) if obj.get("email") is not None else None, - "phone": OrganizationServiceSetHumanPhone.from_dict(obj["phone"]) if obj.get("phone") is not None else None, - "metadata": [OrganizationServiceSetMetadataEntry.from_dict(_item) for _item in obj["metadata"]] if obj.get("metadata") is not None else None, - "password": OrganizationServicePassword.from_dict(obj["password"]) if obj.get("password") is not None else None, - "hashedPassword": OrganizationServiceHashedPassword.from_dict(obj["hashedPassword"]) if obj.get("hashedPassword") is not None else None, - "idpLinks": [OrganizationServiceIDPLink.from_dict(_item) for _item in obj["idpLinks"]] if obj.get("idpLinks") is not None else None, - "totpSecret": obj.get("totpSecret") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/organization_service_add_organization_request_admin.py b/zitadel_client/models/organization_service_add_organization_request_admin.py index ea0b5353..e4120254 100644 --- a/zitadel_client/models/organization_service_add_organization_request_admin.py +++ b/zitadel_client/models/organization_service_add_organization_request_admin.py @@ -31,7 +31,7 @@ class OrganizationServiceAddOrganizationRequestAdmin(BaseModel): human: Optional[OrganizationServiceAddHumanUserRequest] = None roles: Optional[List[StrictStr]] = None additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["userId", "human", "roles"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -74,9 +74,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of human - if self.human: - _dict['human'] = self.human.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -94,9 +91,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "userId": obj.get("userId"), - "human": OrganizationServiceAddHumanUserRequest.from_dict(obj["human"]) if obj.get("human") is not None else None, - "roles": obj.get("roles") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/organization_service_search_query.py b/zitadel_client/models/organization_service_search_query.py index a4cd7ea7..0da3a0bc 100644 --- a/zitadel_client/models/organization_service_search_query.py +++ b/zitadel_client/models/organization_service_search_query.py @@ -36,7 +36,7 @@ class OrganizationServiceSearchQuery(BaseModel): id_query: Optional[OrganizationServiceOrganizationIDQuery] = Field(default=None, alias="idQuery") default_query: Optional[Dict[str, Any]] = Field(default=None, alias="defaultQuery") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["nameQuery", "domainQuery", "stateQuery", "idQuery", "defaultQuery"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -79,18 +79,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of name_query - if self.name_query: - _dict['nameQuery'] = self.name_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of domain_query - if self.domain_query: - _dict['domainQuery'] = self.domain_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of state_query - if self.state_query: - _dict['stateQuery'] = self.state_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of id_query - if self.id_query: - _dict['idQuery'] = self.id_query.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -108,11 +96,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "nameQuery": OrganizationServiceOrganizationNameQuery.from_dict(obj["nameQuery"]) if obj.get("nameQuery") is not None else None, - "domainQuery": OrganizationServiceOrganizationDomainQuery.from_dict(obj["domainQuery"]) if obj.get("domainQuery") is not None else None, - "stateQuery": OrganizationServiceOrganizationStateQuery.from_dict(obj["stateQuery"]) if obj.get("stateQuery") is not None else None, - "idQuery": OrganizationServiceOrganizationIDQuery.from_dict(obj["idQuery"]) if obj.get("idQuery") is not None else None, - "defaultQuery": obj.get("defaultQuery") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/organization_service_set_human_email.py b/zitadel_client/models/organization_service_set_human_email.py index b9623cb3..1c960a72 100644 --- a/zitadel_client/models/organization_service_set_human_email.py +++ b/zitadel_client/models/organization_service_set_human_email.py @@ -33,7 +33,7 @@ class OrganizationServiceSetHumanEmail(BaseModel): return_code: Optional[Dict[str, Any]] = Field(default=None, alias="returnCode") is_verified: Optional[StrictBool] = Field(default=None, alias="isVerified") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["email", "sendCode", "returnCode", "isVerified"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -76,9 +76,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of send_code - if self.send_code: - _dict['sendCode'] = self.send_code.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -96,10 +93,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "email": obj.get("email"), - "sendCode": OrganizationServiceSendEmailVerificationCode.from_dict(obj["sendCode"]) if obj.get("sendCode") is not None else None, - "returnCode": obj.get("returnCode"), - "isVerified": obj.get("isVerified") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/organization_service_set_human_phone.py b/zitadel_client/models/organization_service_set_human_phone.py index a8cff0bb..54527386 100644 --- a/zitadel_client/models/organization_service_set_human_phone.py +++ b/zitadel_client/models/organization_service_set_human_phone.py @@ -32,7 +32,7 @@ class OrganizationServiceSetHumanPhone(BaseModel): return_code: Optional[Dict[str, Any]] = Field(default=None, alias="returnCode") is_verified: Optional[StrictBool] = Field(default=None, alias="isVerified") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["phone", "sendCode", "returnCode", "isVerified"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -92,10 +92,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "phone": obj.get("phone"), - "sendCode": obj.get("sendCode"), - "returnCode": obj.get("returnCode"), - "isVerified": obj.get("isVerified") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/saml_service_create_response_request.py b/zitadel_client/models/saml_service_create_response_request.py index 96487af9..4cba7501 100644 --- a/zitadel_client/models/saml_service_create_response_request.py +++ b/zitadel_client/models/saml_service_create_response_request.py @@ -31,7 +31,7 @@ class SAMLServiceCreateResponseRequest(BaseModel): session: Optional[SAMLServiceSession] = None error: Optional[SAMLServiceAuthorizationError] = None additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["session", "error"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -74,12 +74,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of session - if self.session: - _dict['session'] = self.session.to_dict() - # override the default output from pydantic by calling `to_dict()` of error - if self.error: - _dict['error'] = self.error.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -97,8 +91,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "session": SAMLServiceSession.from_dict(obj["session"]) if obj.get("session") is not None else None, - "error": SAMLServiceAuthorizationError.from_dict(obj["error"]) if obj.get("error") is not None else None }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/saml_service_create_response_response.py b/zitadel_client/models/saml_service_create_response_response.py index c475085c..0bd7d3ca 100644 --- a/zitadel_client/models/saml_service_create_response_response.py +++ b/zitadel_client/models/saml_service_create_response_response.py @@ -33,7 +33,7 @@ class SAMLServiceCreateResponseResponse(BaseModel): redirect: Optional[Dict[str, Any]] = None post: Optional[SAMLServicePostResponse] = None additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["details", "url", "redirect", "post"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -76,12 +76,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of details - if self.details: - _dict['details'] = self.details.to_dict() - # override the default output from pydantic by calling `to_dict()` of post - if self.post: - _dict['post'] = self.post.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -99,10 +93,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "details": SAMLServiceDetails.from_dict(obj["details"]) if obj.get("details") is not None else None, - "url": obj.get("url"), - "redirect": obj.get("redirect"), - "post": SAMLServicePostResponse.from_dict(obj["post"]) if obj.get("post") is not None else None }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/session_service_check_user.py b/zitadel_client/models/session_service_check_user.py index ebd21670..b46fa970 100644 --- a/zitadel_client/models/session_service_check_user.py +++ b/zitadel_client/models/session_service_check_user.py @@ -30,7 +30,7 @@ class SessionServiceCheckUser(BaseModel): user_id: Optional[Annotated[str, Field(min_length=1, strict=True, max_length=200)]] = Field(default=None, alias="userId") login_name: Optional[Annotated[str, Field(min_length=1, strict=True, max_length=200)]] = Field(default=None, alias="loginName") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["userId", "loginName"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -90,8 +90,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "userId": obj.get("userId"), - "loginName": obj.get("loginName") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/session_service_delete_session_body.py b/zitadel_client/models/session_service_delete_session_request.py similarity index 92% rename from zitadel_client/models/session_service_delete_session_body.py rename to zitadel_client/models/session_service_delete_session_request.py index 148272fe..334cf313 100644 --- a/zitadel_client/models/session_service_delete_session_body.py +++ b/zitadel_client/models/session_service_delete_session_request.py @@ -22,9 +22,9 @@ from typing import Optional, Set from typing_extensions import Self -class SessionServiceDeleteSessionBody(BaseModel): +class SessionServiceDeleteSessionRequest(BaseModel): """ - SessionServiceDeleteSessionBody + SessionServiceDeleteSessionRequest """ # noqa: E501 session_token: Optional[StrictStr] = Field(default=None, description="\"The current token of the session, previously returned on the create / update request. The token is required unless the authenticated user terminates the own session or is granted the `session.delete` permission.\"", alias="sessionToken") additional_properties: Dict[str, Any] = {} @@ -48,7 +48,7 @@ def to_json(self) -> str: @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of SessionServiceDeleteSessionBody from a JSON string""" + """Create an instance of SessionServiceDeleteSessionRequest from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -80,7 +80,7 @@ def to_dict(self) -> Dict[str, Any]: @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of SessionServiceDeleteSessionBody from a dict""" + """Create an instance of SessionServiceDeleteSessionRequest from a dict""" if obj is None: return None diff --git a/zitadel_client/models/session_service_request_challenges_otp_email_send_code.py b/zitadel_client/models/session_service_otp_email_send_code.py similarity index 91% rename from zitadel_client/models/session_service_request_challenges_otp_email_send_code.py rename to zitadel_client/models/session_service_otp_email_send_code.py index 755abd66..a81a6a05 100644 --- a/zitadel_client/models/session_service_request_challenges_otp_email_send_code.py +++ b/zitadel_client/models/session_service_otp_email_send_code.py @@ -23,9 +23,9 @@ from typing import Optional, Set from typing_extensions import Self -class SessionServiceRequestChallengesOTPEmailSendCode(BaseModel): +class SessionServiceOTPEmailSendCode(BaseModel): """ - SessionServiceRequestChallengesOTPEmailSendCode + SessionServiceOTPEmailSendCode """ # noqa: E501 url_template: Optional[Annotated[str, Field(min_length=1, strict=True, max_length=200)]] = Field(default=None, description="Optionally set a url_template, which will be used in the mail sent by ZITADEL to guide the user to your verification page. If no template is set, the default ZITADEL url will be used. The following placeholders can be used: Code, UserID, LoginName, DisplayName, PreferredLanguage, SessionID", alias="urlTemplate") additional_properties: Dict[str, Any] = {} @@ -49,7 +49,7 @@ def to_json(self) -> str: @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of SessionServiceRequestChallengesOTPEmailSendCode from a JSON string""" + """Create an instance of SessionServiceOTPEmailSendCode from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -81,7 +81,7 @@ def to_dict(self) -> Dict[str, Any]: @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of SessionServiceRequestChallengesOTPEmailSendCode from a dict""" + """Create an instance of SessionServiceOTPEmailSendCode from a dict""" if obj is None: return None diff --git a/zitadel_client/models/session_service_request_challenges_otp_email.py b/zitadel_client/models/session_service_request_challenges_otp_email.py index 07151a9a..f0130f9d 100644 --- a/zitadel_client/models/session_service_request_challenges_otp_email.py +++ b/zitadel_client/models/session_service_request_challenges_otp_email.py @@ -19,7 +19,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from zitadel_client.models.session_service_request_challenges_otp_email_send_code import SessionServiceRequestChallengesOTPEmailSendCode +from zitadel_client.models.session_service_otp_email_send_code import SessionServiceOTPEmailSendCode from typing import Optional, Set from typing_extensions import Self @@ -27,10 +27,10 @@ class SessionServiceRequestChallengesOTPEmail(BaseModel): """ SessionServiceRequestChallengesOTPEmail """ # noqa: E501 - send_code: Optional[SessionServiceRequestChallengesOTPEmailSendCode] = Field(default=None, alias="sendCode") + send_code: Optional[SessionServiceOTPEmailSendCode] = Field(default=None, alias="sendCode") return_code: Optional[Dict[str, Any]] = Field(default=None, alias="returnCode") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["sendCode", "returnCode"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -73,9 +73,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of send_code - if self.send_code: - _dict['sendCode'] = self.send_code.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -93,8 +90,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "sendCode": SessionServiceRequestChallengesOTPEmailSendCode.from_dict(obj["sendCode"]) if obj.get("sendCode") is not None else None, - "returnCode": obj.get("returnCode") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/session_service_search_query.py b/zitadel_client/models/session_service_search_query.py index 28ffe01f..9fc93252 100644 --- a/zitadel_client/models/session_service_search_query.py +++ b/zitadel_client/models/session_service_search_query.py @@ -37,7 +37,7 @@ class SessionServiceSearchQuery(BaseModel): creator_query: Optional[SessionServiceCreatorQuery] = Field(default=None, alias="creatorQuery") user_agent_query: Optional[SessionServiceUserAgentQuery] = Field(default=None, alias="userAgentQuery") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["idsQuery", "userIdQuery", "creationDateQuery", "creatorQuery", "userAgentQuery"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -80,21 +80,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of ids_query - if self.ids_query: - _dict['idsQuery'] = self.ids_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of user_id_query - if self.user_id_query: - _dict['userIdQuery'] = self.user_id_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of creation_date_query - if self.creation_date_query: - _dict['creationDateQuery'] = self.creation_date_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of creator_query - if self.creator_query: - _dict['creatorQuery'] = self.creator_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of user_agent_query - if self.user_agent_query: - _dict['userAgentQuery'] = self.user_agent_query.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -112,11 +97,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "idsQuery": SessionServiceIDsQuery.from_dict(obj["idsQuery"]) if obj.get("idsQuery") is not None else None, - "userIdQuery": SessionServiceUserIDQuery.from_dict(obj["userIdQuery"]) if obj.get("userIdQuery") is not None else None, - "creationDateQuery": SessionServiceCreationDateQuery.from_dict(obj["creationDateQuery"]) if obj.get("creationDateQuery") is not None else None, - "creatorQuery": SessionServiceCreatorQuery.from_dict(obj["creatorQuery"]) if obj.get("creatorQuery") is not None else None, - "userAgentQuery": SessionServiceUserAgentQuery.from_dict(obj["userAgentQuery"]) if obj.get("userAgentQuery") is not None else None }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_add_human_user_request.py b/zitadel_client/models/user_service_add_human_user_request.py index 7ca533cf..dcdf249d 100644 --- a/zitadel_client/models/user_service_add_human_user_request.py +++ b/zitadel_client/models/user_service_add_human_user_request.py @@ -47,7 +47,7 @@ class UserServiceAddHumanUserRequest(BaseModel): idp_links: Optional[List[UserServiceIDPLink]] = Field(default=None, alias="idpLinks") totp_secret: Optional[Annotated[str, Field(min_length=1, strict=True, max_length=200)]] = Field(default=None, description="An Implementation of RFC 6238 is used, with HMAC-SHA-1 and time-step of 30 seconds. Currently no other options are supported, and if anything different is used the validation will fail.", alias="totpSecret") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["userId", "username", "organization", "profile", "email", "phone", "metadata", "password", "hashedPassword", "idpLinks", "totpSecret"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -90,38 +90,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of organization - if self.organization: - _dict['organization'] = self.organization.to_dict() - # override the default output from pydantic by calling `to_dict()` of profile - if self.profile: - _dict['profile'] = self.profile.to_dict() - # override the default output from pydantic by calling `to_dict()` of email - if self.email: - _dict['email'] = self.email.to_dict() - # override the default output from pydantic by calling `to_dict()` of phone - if self.phone: - _dict['phone'] = self.phone.to_dict() - # override the default output from pydantic by calling `to_dict()` of each item in metadata (list) - _items = [] - if self.metadata: - for _item_metadata in self.metadata: - if _item_metadata: - _items.append(_item_metadata.to_dict()) - _dict['metadata'] = _items - # override the default output from pydantic by calling `to_dict()` of password - if self.password: - _dict['password'] = self.password.to_dict() - # override the default output from pydantic by calling `to_dict()` of hashed_password - if self.hashed_password: - _dict['hashedPassword'] = self.hashed_password.to_dict() - # override the default output from pydantic by calling `to_dict()` of each item in idp_links (list) - _items = [] - if self.idp_links: - for _item_idp_links in self.idp_links: - if _item_idp_links: - _items.append(_item_idp_links.to_dict()) - _dict['idpLinks'] = _items # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -139,17 +107,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "userId": obj.get("userId"), - "username": obj.get("username"), - "organization": UserServiceOrganization.from_dict(obj["organization"]) if obj.get("organization") is not None else None, - "profile": UserServiceSetHumanProfile.from_dict(obj["profile"]) if obj.get("profile") is not None else None, - "email": UserServiceSetHumanEmail.from_dict(obj["email"]) if obj.get("email") is not None else None, - "phone": UserServiceSetHumanPhone.from_dict(obj["phone"]) if obj.get("phone") is not None else None, - "metadata": [UserServiceSetMetadataEntry.from_dict(_item) for _item in obj["metadata"]] if obj.get("metadata") is not None else None, - "password": UserServicePassword.from_dict(obj["password"]) if obj.get("password") is not None else None, - "hashedPassword": UserServiceHashedPassword.from_dict(obj["hashedPassword"]) if obj.get("hashedPassword") is not None else None, - "idpLinks": [UserServiceIDPLink.from_dict(_item) for _item in obj["idpLinks"]] if obj.get("idpLinks") is not None else None, - "totpSecret": obj.get("totpSecret") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_auth_factor.py b/zitadel_client/models/user_service_auth_factor.py index 21ead027..a725f22e 100644 --- a/zitadel_client/models/user_service_auth_factor.py +++ b/zitadel_client/models/user_service_auth_factor.py @@ -34,7 +34,7 @@ class UserServiceAuthFactor(BaseModel): otp_sms: Optional[Dict[str, Any]] = Field(default=None, alias="otpSms") otp_email: Optional[Dict[str, Any]] = Field(default=None, alias="otpEmail") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["state", "otp", "u2f", "otpSms", "otpEmail"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -77,9 +77,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of u2f - if self.u2f: - _dict['u2f'] = self.u2f.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -97,11 +94,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "state": obj.get("state") if obj.get("state") is not None else UserServiceAuthFactorState.AUTH_FACTOR_STATE_UNSPECIFIED, - "otp": obj.get("otp"), - "u2f": UserServiceAuthFactorU2F.from_dict(obj["u2f"]) if obj.get("u2f") is not None else None, - "otpSms": obj.get("otpSms"), - "otpEmail": obj.get("otpEmail") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_create_invite_code_request.py b/zitadel_client/models/user_service_create_invite_code_request.py index be8d0237..adf8b494 100644 --- a/zitadel_client/models/user_service_create_invite_code_request.py +++ b/zitadel_client/models/user_service_create_invite_code_request.py @@ -30,7 +30,7 @@ class UserServiceCreateInviteCodeRequest(BaseModel): send_code: Optional[UserServiceSendInviteCode] = Field(default=None, alias="sendCode") return_code: Optional[Dict[str, Any]] = Field(default=None, alias="returnCode") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["sendCode", "returnCode"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -73,9 +73,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of send_code - if self.send_code: - _dict['sendCode'] = self.send_code.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -93,8 +90,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "sendCode": UserServiceSendInviteCode.from_dict(obj["sendCode"]) if obj.get("sendCode") is not None else None, - "returnCode": obj.get("returnCode") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_create_passkey_registration_link_request.py b/zitadel_client/models/user_service_create_passkey_registration_link_request.py index aaf5f7d0..c122ca0c 100644 --- a/zitadel_client/models/user_service_create_passkey_registration_link_request.py +++ b/zitadel_client/models/user_service_create_passkey_registration_link_request.py @@ -30,7 +30,7 @@ class UserServiceCreatePasskeyRegistrationLinkRequest(BaseModel): send_link: Optional[UserServiceSendPasskeyRegistrationLink] = Field(default=None, alias="sendLink") return_code: Optional[Dict[str, Any]] = Field(default=None, alias="returnCode") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["sendLink", "returnCode"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -73,9 +73,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of send_link - if self.send_link: - _dict['sendLink'] = self.send_link.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -93,8 +90,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "sendLink": UserServiceSendPasskeyRegistrationLink.from_dict(obj["sendLink"]) if obj.get("sendLink") is not None else None, - "returnCode": obj.get("returnCode") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_idp_information.py b/zitadel_client/models/user_service_idp_information.py index 23b3a896..7babb4e3 100644 --- a/zitadel_client/models/user_service_idp_information.py +++ b/zitadel_client/models/user_service_idp_information.py @@ -37,7 +37,7 @@ class UserServiceIDPInformation(BaseModel): user_name: Optional[StrictStr] = Field(default=None, description="username of the user of the identity provider", alias="userName") raw_information: Optional[Dict[str, Any]] = Field(default=None, description="complete information returned by the identity provider", alias="rawInformation") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["oauth", "ldap", "saml", "idpId", "userId", "userName", "rawInformation"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -80,15 +80,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of oauth - if self.oauth: - _dict['oauth'] = self.oauth.to_dict() - # override the default output from pydantic by calling `to_dict()` of ldap - if self.ldap: - _dict['ldap'] = self.ldap.to_dict() - # override the default output from pydantic by calling `to_dict()` of saml - if self.saml: - _dict['saml'] = self.saml.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -106,13 +97,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "oauth": UserServiceIDPOAuthAccessInformation.from_dict(obj["oauth"]) if obj.get("oauth") is not None else None, - "ldap": UserServiceIDPLDAPAccessInformation.from_dict(obj["ldap"]) if obj.get("ldap") is not None else None, - "saml": UserServiceIDPSAMLAccessInformation.from_dict(obj["saml"]) if obj.get("saml") is not None else None, - "idpId": obj.get("idpId"), - "userId": obj.get("userId"), - "userName": obj.get("userName"), - "rawInformation": obj.get("rawInformation") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_organization.py b/zitadel_client/models/user_service_organization.py index 7190af72..67711bfc 100644 --- a/zitadel_client/models/user_service_organization.py +++ b/zitadel_client/models/user_service_organization.py @@ -29,7 +29,7 @@ class UserServiceOrganization(BaseModel): org_id: Optional[StrictStr] = Field(default=None, alias="orgId") org_domain: Optional[StrictStr] = Field(default=None, alias="orgDomain") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["orgId", "orgDomain"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -89,8 +89,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "orgId": obj.get("orgId"), - "orgDomain": obj.get("orgDomain") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_password_reset_request.py b/zitadel_client/models/user_service_password_reset_request.py index bef6ce4d..48d71732 100644 --- a/zitadel_client/models/user_service_password_reset_request.py +++ b/zitadel_client/models/user_service_password_reset_request.py @@ -30,7 +30,7 @@ class UserServicePasswordResetRequest(BaseModel): send_link: Optional[UserServiceSendPasswordResetLink] = Field(default=None, alias="sendLink") return_code: Optional[Dict[str, Any]] = Field(default=None, alias="returnCode") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["sendLink", "returnCode"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -73,9 +73,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of send_link - if self.send_link: - _dict['sendLink'] = self.send_link.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -93,8 +90,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "sendLink": UserServiceSendPasswordResetLink.from_dict(obj["sendLink"]) if obj.get("sendLink") is not None else None, - "returnCode": obj.get("returnCode") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_resend_email_code_request.py b/zitadel_client/models/user_service_resend_email_code_request.py index 3e25219a..fd2b1f16 100644 --- a/zitadel_client/models/user_service_resend_email_code_request.py +++ b/zitadel_client/models/user_service_resend_email_code_request.py @@ -30,7 +30,7 @@ class UserServiceResendEmailCodeRequest(BaseModel): send_code: Optional[UserServiceSendEmailVerificationCode] = Field(default=None, alias="sendCode") return_code: Optional[Dict[str, Any]] = Field(default=None, alias="returnCode") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["sendCode", "returnCode"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -73,9 +73,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of send_code - if self.send_code: - _dict['sendCode'] = self.send_code.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -93,8 +90,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "sendCode": UserServiceSendEmailVerificationCode.from_dict(obj["sendCode"]) if obj.get("sendCode") is not None else None, - "returnCode": obj.get("returnCode") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_resend_phone_code_request.py b/zitadel_client/models/user_service_resend_phone_code_request.py index 231c8bb0..2471183d 100644 --- a/zitadel_client/models/user_service_resend_phone_code_request.py +++ b/zitadel_client/models/user_service_resend_phone_code_request.py @@ -29,7 +29,7 @@ class UserServiceResendPhoneCodeRequest(BaseModel): send_code: Optional[Dict[str, Any]] = Field(default=None, alias="sendCode") return_code: Optional[Dict[str, Any]] = Field(default=None, alias="returnCode") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["sendCode", "returnCode"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -89,8 +89,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "sendCode": obj.get("sendCode"), - "returnCode": obj.get("returnCode") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_search_query.py b/zitadel_client/models/user_service_search_query.py index 06195de0..36dfa856 100644 --- a/zitadel_client/models/user_service_search_query.py +++ b/zitadel_client/models/user_service_search_query.py @@ -56,7 +56,7 @@ class UserServiceSearchQuery(BaseModel): organization_id_query: Optional[UserServiceOrganizationIdQuery] = Field(default=None, alias="organizationIdQuery") phone_query: Optional[UserServicePhoneQuery] = Field(default=None, alias="phoneQuery") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["userNameQuery", "firstNameQuery", "lastNameQuery", "nickNameQuery", "displayNameQuery", "emailQuery", "stateQuery", "typeQuery", "loginNameQuery", "inUserIdsQuery", "orQuery", "andQuery", "notQuery", "inUserEmailsQuery", "organizationIdQuery", "phoneQuery"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -99,54 +99,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of user_name_query - if self.user_name_query: - _dict['userNameQuery'] = self.user_name_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of first_name_query - if self.first_name_query: - _dict['firstNameQuery'] = self.first_name_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of last_name_query - if self.last_name_query: - _dict['lastNameQuery'] = self.last_name_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of nick_name_query - if self.nick_name_query: - _dict['nickNameQuery'] = self.nick_name_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of display_name_query - if self.display_name_query: - _dict['displayNameQuery'] = self.display_name_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of email_query - if self.email_query: - _dict['emailQuery'] = self.email_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of state_query - if self.state_query: - _dict['stateQuery'] = self.state_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of type_query - if self.type_query: - _dict['typeQuery'] = self.type_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of login_name_query - if self.login_name_query: - _dict['loginNameQuery'] = self.login_name_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of in_user_ids_query - if self.in_user_ids_query: - _dict['inUserIdsQuery'] = self.in_user_ids_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of or_query - if self.or_query: - _dict['orQuery'] = self.or_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of and_query - if self.and_query: - _dict['andQuery'] = self.and_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of not_query - if self.not_query: - _dict['notQuery'] = self.not_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of in_user_emails_query - if self.in_user_emails_query: - _dict['inUserEmailsQuery'] = self.in_user_emails_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of organization_id_query - if self.organization_id_query: - _dict['organizationIdQuery'] = self.organization_id_query.to_dict() - # override the default output from pydantic by calling `to_dict()` of phone_query - if self.phone_query: - _dict['phoneQuery'] = self.phone_query.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -164,22 +116,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "userNameQuery": UserServiceUserNameQuery.from_dict(obj["userNameQuery"]) if obj.get("userNameQuery") is not None else None, - "firstNameQuery": UserServiceFirstNameQuery.from_dict(obj["firstNameQuery"]) if obj.get("firstNameQuery") is not None else None, - "lastNameQuery": UserServiceLastNameQuery.from_dict(obj["lastNameQuery"]) if obj.get("lastNameQuery") is not None else None, - "nickNameQuery": UserServiceNickNameQuery.from_dict(obj["nickNameQuery"]) if obj.get("nickNameQuery") is not None else None, - "displayNameQuery": UserServiceDisplayNameQuery.from_dict(obj["displayNameQuery"]) if obj.get("displayNameQuery") is not None else None, - "emailQuery": UserServiceEmailQuery.from_dict(obj["emailQuery"]) if obj.get("emailQuery") is not None else None, - "stateQuery": UserServiceStateQuery.from_dict(obj["stateQuery"]) if obj.get("stateQuery") is not None else None, - "typeQuery": UserServiceTypeQuery.from_dict(obj["typeQuery"]) if obj.get("typeQuery") is not None else None, - "loginNameQuery": UserServiceLoginNameQuery.from_dict(obj["loginNameQuery"]) if obj.get("loginNameQuery") is not None else None, - "inUserIdsQuery": UserServiceInUserIDQuery.from_dict(obj["inUserIdsQuery"]) if obj.get("inUserIdsQuery") is not None else None, - "orQuery": UserServiceOrQuery.from_dict(obj["orQuery"]) if obj.get("orQuery") is not None else None, - "andQuery": UserServiceAndQuery.from_dict(obj["andQuery"]) if obj.get("andQuery") is not None else None, - "notQuery": UserServiceNotQuery.from_dict(obj["notQuery"]) if obj.get("notQuery") is not None else None, - "inUserEmailsQuery": UserServiceInUserEmailsQuery.from_dict(obj["inUserEmailsQuery"]) if obj.get("inUserEmailsQuery") is not None else None, - "organizationIdQuery": UserServiceOrganizationIdQuery.from_dict(obj["organizationIdQuery"]) if obj.get("organizationIdQuery") is not None else None, - "phoneQuery": UserServicePhoneQuery.from_dict(obj["phoneQuery"]) if obj.get("phoneQuery") is not None else None }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_send_email_code_request.py b/zitadel_client/models/user_service_send_email_code_request.py index ce686900..ff6615e1 100644 --- a/zitadel_client/models/user_service_send_email_code_request.py +++ b/zitadel_client/models/user_service_send_email_code_request.py @@ -30,7 +30,7 @@ class UserServiceSendEmailCodeRequest(BaseModel): send_code: Optional[UserServiceSendEmailVerificationCode] = Field(default=None, alias="sendCode") return_code: Optional[Dict[str, Any]] = Field(default=None, alias="returnCode") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["sendCode", "returnCode"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -73,9 +73,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of send_code - if self.send_code: - _dict['sendCode'] = self.send_code.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -93,8 +90,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "sendCode": UserServiceSendEmailVerificationCode.from_dict(obj["sendCode"]) if obj.get("sendCode") is not None else None, - "returnCode": obj.get("returnCode") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_set_email_request.py b/zitadel_client/models/user_service_set_email_request.py index 556c9ba5..547ce1d6 100644 --- a/zitadel_client/models/user_service_set_email_request.py +++ b/zitadel_client/models/user_service_set_email_request.py @@ -33,7 +33,7 @@ class UserServiceSetEmailRequest(BaseModel): return_code: Optional[Dict[str, Any]] = Field(default=None, alias="returnCode") is_verified: Optional[StrictBool] = Field(default=None, alias="isVerified") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["email", "sendCode", "returnCode", "isVerified"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -76,9 +76,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of send_code - if self.send_code: - _dict['sendCode'] = self.send_code.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -96,10 +93,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "email": obj.get("email"), - "sendCode": UserServiceSendEmailVerificationCode.from_dict(obj["sendCode"]) if obj.get("sendCode") is not None else None, - "returnCode": obj.get("returnCode"), - "isVerified": obj.get("isVerified") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_set_human_email.py b/zitadel_client/models/user_service_set_human_email.py index de895133..de2ed99e 100644 --- a/zitadel_client/models/user_service_set_human_email.py +++ b/zitadel_client/models/user_service_set_human_email.py @@ -33,7 +33,7 @@ class UserServiceSetHumanEmail(BaseModel): return_code: Optional[Dict[str, Any]] = Field(default=None, alias="returnCode") is_verified: Optional[StrictBool] = Field(default=None, alias="isVerified") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["email", "sendCode", "returnCode", "isVerified"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -76,9 +76,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of send_code - if self.send_code: - _dict['sendCode'] = self.send_code.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -96,10 +93,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "email": obj.get("email"), - "sendCode": UserServiceSendEmailVerificationCode.from_dict(obj["sendCode"]) if obj.get("sendCode") is not None else None, - "returnCode": obj.get("returnCode"), - "isVerified": obj.get("isVerified") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_set_human_phone.py b/zitadel_client/models/user_service_set_human_phone.py index 64a45f31..b30be800 100644 --- a/zitadel_client/models/user_service_set_human_phone.py +++ b/zitadel_client/models/user_service_set_human_phone.py @@ -32,7 +32,7 @@ class UserServiceSetHumanPhone(BaseModel): return_code: Optional[Dict[str, Any]] = Field(default=None, alias="returnCode") is_verified: Optional[StrictBool] = Field(default=None, alias="isVerified") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["phone", "sendCode", "returnCode", "isVerified"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -92,10 +92,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "phone": obj.get("phone"), - "sendCode": obj.get("sendCode"), - "returnCode": obj.get("returnCode"), - "isVerified": obj.get("isVerified") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_set_password.py b/zitadel_client/models/user_service_set_password.py index b600c06e..4030eb5a 100644 --- a/zitadel_client/models/user_service_set_password.py +++ b/zitadel_client/models/user_service_set_password.py @@ -34,7 +34,7 @@ class UserServiceSetPassword(BaseModel): current_password: Annotated[str, Field(min_length=1, strict=True, max_length=200)] = Field(alias="currentPassword") verification_code: Annotated[str, Field(min_length=1, strict=True, max_length=20)] = Field(description="\"the verification code generated during password reset request\"", alias="verificationCode") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["password", "hashedPassword", "currentPassword", "verificationCode"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -77,12 +77,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of password - if self.password: - _dict['password'] = self.password.to_dict() - # override the default output from pydantic by calling `to_dict()` of hashed_password - if self.hashed_password: - _dict['hashedPassword'] = self.hashed_password.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -100,10 +94,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "password": UserServicePassword.from_dict(obj["password"]) if obj.get("password") is not None else None, - "hashedPassword": UserServiceHashedPassword.from_dict(obj["hashedPassword"]) if obj.get("hashedPassword") is not None else None, - "currentPassword": obj.get("currentPassword"), - "verificationCode": obj.get("verificationCode") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_set_password_request.py b/zitadel_client/models/user_service_set_password_request.py index e5779203..b5ecf0b2 100644 --- a/zitadel_client/models/user_service_set_password_request.py +++ b/zitadel_client/models/user_service_set_password_request.py @@ -32,7 +32,7 @@ class UserServiceSetPasswordRequest(BaseModel): current_password: Annotated[str, Field(min_length=1, strict=True, max_length=200)] = Field(alias="currentPassword") verification_code: Annotated[str, Field(min_length=1, strict=True, max_length=20)] = Field(description="\"the verification code generated during password reset request\"", alias="verificationCode") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["newPassword", "currentPassword", "verificationCode"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -75,9 +75,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of new_password - if self.new_password: - _dict['newPassword'] = self.new_password.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -95,9 +92,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "newPassword": UserServicePassword.from_dict(obj["newPassword"]) if obj.get("newPassword") is not None else None, - "currentPassword": obj.get("currentPassword"), - "verificationCode": obj.get("verificationCode") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_set_phone_request.py b/zitadel_client/models/user_service_set_phone_request.py index da6824cb..a4e2cff4 100644 --- a/zitadel_client/models/user_service_set_phone_request.py +++ b/zitadel_client/models/user_service_set_phone_request.py @@ -32,7 +32,7 @@ class UserServiceSetPhoneRequest(BaseModel): return_code: Optional[Dict[str, Any]] = Field(default=None, alias="returnCode") is_verified: Optional[StrictBool] = Field(default=None, alias="isVerified") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["phone", "sendCode", "returnCode", "isVerified"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -92,10 +92,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "phone": obj.get("phone"), - "sendCode": obj.get("sendCode"), - "returnCode": obj.get("returnCode"), - "isVerified": obj.get("isVerified") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_start_identity_provider_intent_request.py b/zitadel_client/models/user_service_start_identity_provider_intent_request.py index 062ad44a..27f9fa31 100644 --- a/zitadel_client/models/user_service_start_identity_provider_intent_request.py +++ b/zitadel_client/models/user_service_start_identity_provider_intent_request.py @@ -33,7 +33,7 @@ class UserServiceStartIdentityProviderIntentRequest(BaseModel): urls: Optional[UserServiceRedirectURLs] = None ldap: Optional[UserServiceLDAPCredentials] = None additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["idpId", "urls", "ldap"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -76,12 +76,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of urls - if self.urls: - _dict['urls'] = self.urls.to_dict() - # override the default output from pydantic by calling `to_dict()` of ldap - if self.ldap: - _dict['ldap'] = self.ldap.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -99,9 +93,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "idpId": obj.get("idpId"), - "urls": UserServiceRedirectURLs.from_dict(obj["urls"]) if obj.get("urls") is not None else None, - "ldap": UserServiceLDAPCredentials.from_dict(obj["ldap"]) if obj.get("ldap") is not None else None }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_start_identity_provider_intent_response.py b/zitadel_client/models/user_service_start_identity_provider_intent_response.py index 6839916c..cd1ca480 100644 --- a/zitadel_client/models/user_service_start_identity_provider_intent_response.py +++ b/zitadel_client/models/user_service_start_identity_provider_intent_response.py @@ -33,7 +33,7 @@ class UserServiceStartIdentityProviderIntentResponse(BaseModel): idp_intent: Optional[UserServiceIDPIntent] = Field(default=None, alias="idpIntent") post_form: Optional[Union[StrictBytes, StrictStr]] = Field(default=None, description="POST call information", alias="postForm") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["details", "authUrl", "idpIntent", "postForm"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -76,12 +76,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of details - if self.details: - _dict['details'] = self.details.to_dict() - # override the default output from pydantic by calling `to_dict()` of idp_intent - if self.idp_intent: - _dict['idpIntent'] = self.idp_intent.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -99,10 +93,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "details": UserServiceDetails.from_dict(obj["details"]) if obj.get("details") is not None else None, - "authUrl": obj.get("authUrl"), - "idpIntent": UserServiceIDPIntent.from_dict(obj["idpIntent"]) if obj.get("idpIntent") is not None else None, - "postForm": obj.get("postForm") }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/user_service_user.py b/zitadel_client/models/user_service_user.py index 935cb17c..dacc7ca8 100644 --- a/zitadel_client/models/user_service_user.py +++ b/zitadel_client/models/user_service_user.py @@ -39,7 +39,7 @@ class UserServiceUser(BaseModel): human: Optional[UserServiceHumanUser] = None machine: Optional[UserServiceMachineUser] = None additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["userId", "details", "state", "username", "loginNames", "preferredLoginName", "human", "machine"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -82,15 +82,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of details - if self.details: - _dict['details'] = self.details.to_dict() - # override the default output from pydantic by calling `to_dict()` of human - if self.human: - _dict['human'] = self.human.to_dict() - # override the default output from pydantic by calling `to_dict()` of machine - if self.machine: - _dict['machine'] = self.machine.to_dict() # puts key-value pairs in additional_properties in the top level if self.additional_properties is not None: for _key, _value in self.additional_properties.items(): @@ -108,14 +99,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "userId": obj.get("userId"), - "details": UserServiceDetails.from_dict(obj["details"]) if obj.get("details") is not None else None, - "state": obj.get("state") if obj.get("state") is not None else UserServiceUserState.USER_STATE_UNSPECIFIED, - "username": obj.get("username"), - "loginNames": obj.get("loginNames"), - "preferredLoginName": obj.get("preferredLoginName"), - "human": UserServiceHumanUser.from_dict(obj["human"]) if obj.get("human") is not None else None, - "machine": UserServiceMachineUser.from_dict(obj["machine"]) if obj.get("machine") is not None else None }) # store additional fields in additional_properties for _key in obj.keys(): diff --git a/zitadel_client/models/zitadelobjectv2_organization.py b/zitadel_client/models/zitadelobjectv2_organization.py index 3db9d255..3b673e83 100644 --- a/zitadel_client/models/zitadelobjectv2_organization.py +++ b/zitadel_client/models/zitadelobjectv2_organization.py @@ -29,7 +29,7 @@ class Zitadelobjectv2Organization(BaseModel): org_id: Optional[StrictStr] = Field(default=None, alias="orgId") org_domain: Optional[StrictStr] = Field(default=None, alias="orgDomain") additional_properties: Dict[str, Any] = {} - __properties: ClassVar[List[str]] = ["orgId", "orgDomain"] + __properties: ClassVar[List[str]] = [] model_config = ConfigDict( populate_by_name=True, @@ -89,8 +89,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "orgId": obj.get("orgId"), - "orgDomain": obj.get("orgDomain") }) # store additional fields in additional_properties for _key in obj.keys():