Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion zitadel_client/api/__init__.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
# flake8: noqa

# import apis into api package
from zitadel_client.api.action_service_api import ActionServiceApi
from zitadel_client.api.feature_service_api import FeatureServiceApi
from zitadel_client.api.identity_provider_service_api import IdentityProviderServiceApi
from zitadel_client.api.oidc_service_api import OIDCServiceApi
from zitadel_client.api.organization_service_api import OrganizationServiceApi
from zitadel_client.api.saml_service_api import SAMLServiceApi
from zitadel_client.api.session_service_api import SessionServiceApi
from zitadel_client.api.settings_api import SettingsApi
from zitadel_client.api.settings_service_api import SettingsServiceApi
from zitadel_client.api.user_service_api import UserServiceApi
from zitadel_client.api.web_key_service_api import WebKeyServiceApi

2,821 changes: 2,821 additions & 0 deletions zitadel_client/api/action_service_api.py

Large diffs are not rendered by default.

570 changes: 0 additions & 570 deletions zitadel_client/api/settings_api.py

This file was deleted.

535 changes: 535 additions & 0 deletions zitadel_client/api/settings_service_api.py

Large diffs are not rendered by default.

1,119 changes: 1,119 additions & 0 deletions zitadel_client/api/web_key_service_api.py

Large diffs are not rendered by default.

47 changes: 47 additions & 0 deletions zitadel_client/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,39 @@


# import models into model package
from zitadel_client.models.action_service_beta_condition import ActionServiceBetaCondition
from zitadel_client.models.action_service_beta_create_target_response import ActionServiceBetaCreateTargetResponse
from zitadel_client.models.action_service_beta_delete_target_response import ActionServiceBetaDeleteTargetResponse
from zitadel_client.models.action_service_beta_event_execution import ActionServiceBetaEventExecution
from zitadel_client.models.action_service_beta_execution import ActionServiceBetaExecution
from zitadel_client.models.action_service_beta_execution_target_type import ActionServiceBetaExecutionTargetType
from zitadel_client.models.action_service_beta_function_execution import ActionServiceBetaFunctionExecution
from zitadel_client.models.action_service_beta_get_target_response import ActionServiceBetaGetTargetResponse
from zitadel_client.models.action_service_beta_in_target_ids_filter import ActionServiceBetaInTargetIDsFilter
from zitadel_client.models.action_service_beta_list_execution_functions_response import ActionServiceBetaListExecutionFunctionsResponse
from zitadel_client.models.action_service_beta_list_execution_methods_response import ActionServiceBetaListExecutionMethodsResponse
from zitadel_client.models.action_service_beta_list_execution_services_response import ActionServiceBetaListExecutionServicesResponse
from zitadel_client.models.action_service_beta_list_executions_response import ActionServiceBetaListExecutionsResponse
from zitadel_client.models.action_service_beta_list_targets_response import ActionServiceBetaListTargetsResponse
from zitadel_client.models.action_service_beta_pagination_request import ActionServiceBetaPaginationRequest
from zitadel_client.models.action_service_beta_pagination_response import ActionServiceBetaPaginationResponse
from zitadel_client.models.action_service_beta_rest_call import ActionServiceBetaRESTCall
from zitadel_client.models.action_service_beta_rest_webhook import ActionServiceBetaRESTWebhook
from zitadel_client.models.action_service_beta_request_execution import ActionServiceBetaRequestExecution
from zitadel_client.models.action_service_beta_response_execution import ActionServiceBetaResponseExecution
from zitadel_client.models.action_service_beta_set_execution_response import ActionServiceBetaSetExecutionResponse
from zitadel_client.models.action_service_beta_target import ActionServiceBetaTarget
from zitadel_client.models.action_service_beta_target_field_name import ActionServiceBetaTargetFieldName
from zitadel_client.models.action_service_beta_target_name_filter import ActionServiceBetaTargetNameFilter
from zitadel_client.models.action_service_beta_target_search_filter import ActionServiceBetaTargetSearchFilter
from zitadel_client.models.action_service_beta_text_filter_method import ActionServiceBetaTextFilterMethod
from zitadel_client.models.action_service_beta_update_target_response import ActionServiceBetaUpdateTargetResponse
from zitadel_client.models.action_service_create_target_request import ActionServiceCreateTargetRequest
from zitadel_client.models.action_service_list_targets_request import ActionServiceListTargetsRequest
from zitadel_client.models.action_service_protobuf_any import ActionServiceProtobufAny
from zitadel_client.models.action_service_rpc_status import ActionServiceRpcStatus
from zitadel_client.models.action_service_set_execution_request import ActionServiceSetExecutionRequest
from zitadel_client.models.action_service_update_target_request import ActionServiceUpdateTargetRequest
from zitadel_client.models.feature_service_details import FeatureServiceDetails
from zitadel_client.models.feature_service_feature_flag import FeatureServiceFeatureFlag
from zitadel_client.models.feature_service_get_instance_features_response import FeatureServiceGetInstanceFeaturesResponse
Expand Down Expand Up @@ -331,5 +364,19 @@
from zitadel_client.models.user_service_verify_totp_registration_response import UserServiceVerifyTOTPRegistrationResponse
from zitadel_client.models.user_service_verify_u2_f_registration_request import UserServiceVerifyU2FRegistrationRequest
from zitadel_client.models.user_service_verify_u2_f_registration_response import UserServiceVerifyU2FRegistrationResponse
from zitadel_client.models.web_key_service_beta_activate_web_key_response import WebKeyServiceBetaActivateWebKeyResponse
from zitadel_client.models.web_key_service_beta_create_web_key_response import WebKeyServiceBetaCreateWebKeyResponse
from zitadel_client.models.web_key_service_beta_delete_web_key_response import WebKeyServiceBetaDeleteWebKeyResponse
from zitadel_client.models.web_key_service_beta_ecdsa import WebKeyServiceBetaECDSA
from zitadel_client.models.web_key_service_beta_ecdsa_curve import WebKeyServiceBetaECDSACurve
from zitadel_client.models.web_key_service_beta_list_web_keys_response import WebKeyServiceBetaListWebKeysResponse
from zitadel_client.models.web_key_service_beta_rsa import WebKeyServiceBetaRSA
from zitadel_client.models.web_key_service_beta_rsa_bits import WebKeyServiceBetaRSABits
from zitadel_client.models.web_key_service_beta_rsa_hasher import WebKeyServiceBetaRSAHasher
from zitadel_client.models.web_key_service_beta_state import WebKeyServiceBetaState
from zitadel_client.models.web_key_service_beta_web_key import WebKeyServiceBetaWebKey
from zitadel_client.models.web_key_service_create_web_key_request import WebKeyServiceCreateWebKeyRequest
from zitadel_client.models.web_key_service_protobuf_any import WebKeyServiceProtobufAny
from zitadel_client.models.web_key_service_rpc_status import WebKeyServiceRpcStatus
from zitadel_client.models.zitadelobjectv2_organization import Zitadelobjectv2Organization
from zitadel_client.models.zitadelorgv2_organization import Zitadelorgv2Organization
96 changes: 96 additions & 0 deletions zitadel_client/models/action_service_beta_condition.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
# coding: utf-8

"""
Zitadel SDK

The Zitadel SDK is a convenience wrapper around the Zitadel APIs to assist you in integrating with your Zitadel environment. This SDK enables you to handle resources, settings, and configurations within the Zitadel platform.

The version of the OpenAPI document: 1.0.0
Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.
""" # noqa: E501


from __future__ import annotations
import pprint
import re # noqa: F401
import json

from pydantic import BaseModel, ConfigDict
from typing import Any, ClassVar, Dict, List, Optional
from zitadel_client.models.action_service_beta_event_execution import ActionServiceBetaEventExecution
from zitadel_client.models.action_service_beta_function_execution import ActionServiceBetaFunctionExecution
from zitadel_client.models.action_service_beta_request_execution import ActionServiceBetaRequestExecution
from zitadel_client.models.action_service_beta_response_execution import ActionServiceBetaResponseExecution
from typing import Optional, Set
from typing_extensions import Self

class ActionServiceBetaCondition(BaseModel):
"""
ActionServiceBetaCondition
""" # noqa: E501
request: Optional[ActionServiceBetaRequestExecution] = None
response: Optional[ActionServiceBetaResponseExecution] = None
function: Optional[ActionServiceBetaFunctionExecution] = None
event: Optional[ActionServiceBetaEventExecution] = None

model_config = ConfigDict(
populate_by_name=True,
validate_assignment=True,
protected_namespaces=(),
)


def to_str(self) -> str:
"""Returns the string representation of the model using alias"""
return pprint.pformat(self.model_dump(by_alias=True))

def to_json(self) -> str:
"""Returns the JSON representation of the model using alias"""
# TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead
return json.dumps(self.to_dict())

@classmethod
def from_json(cls, json_str: str) -> Optional[Self]:
"""Create an instance of ActionServiceBetaCondition from a JSON string"""
return cls.from_dict(json.loads(json_str))

def to_dict(self) -> Dict[str, Any]:
"""Return the dictionary representation of the model using alias.

This has the following differences from calling pydantic's
`self.model_dump(by_alias=True)`:

* `None` is only added to the output dict for nullable fields that
were set at model initialization. Other fields with value `None`
are ignored.
"""
excluded_fields: Set[str] = set([
])

_dict = self.model_dump(
by_alias=True,
exclude=excluded_fields,
exclude_none=True,
)
return _dict

@classmethod
def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
"""Create an instance of ActionServiceBetaCondition from a dict"""
if obj is None:
return None

if not isinstance(obj, dict):
return cls.model_validate(obj)

_obj = cls.model_validate({
"request": ActionServiceBetaRequestExecution.from_dict(obj["request"]) if obj.get("request") is not None else None,
"response": ActionServiceBetaResponseExecution.from_dict(obj["response"]) if obj.get("response") is not None else None,
"function": ActionServiceBetaFunctionExecution.from_dict(obj["function"]) if obj.get("function") is not None else None,
"event": ActionServiceBetaEventExecution.from_dict(obj["event"]) if obj.get("event") is not None else None
})
return _obj


Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
# coding: utf-8

"""
Zitadel SDK

The Zitadel SDK is a convenience wrapper around the Zitadel APIs to assist you in integrating with your Zitadel environment. This SDK enables you to handle resources, settings, and configurations within the Zitadel platform.

The version of the OpenAPI document: 1.0.0
Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.
""" # noqa: E501


from __future__ import annotations
import pprint
import re # noqa: F401
import json

from datetime import datetime
from pydantic import BaseModel, ConfigDict, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from typing import Optional, Set
from typing_extensions import Self

class ActionServiceBetaCreateTargetResponse(BaseModel):
"""
ActionServiceBetaCreateTargetResponse
""" # noqa: E501
id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the newly created target.")
creation_date: Optional[datetime] = Field(default=None, description="The timestamp of the target creation.", alias="creationDate")
signing_key: Optional[StrictStr] = Field(default=None, description="Key used to sign and check payload sent to the target.", alias="signingKey")

model_config = ConfigDict(
populate_by_name=True,
validate_assignment=True,
protected_namespaces=(),
)


def to_str(self) -> str:
"""Returns the string representation of the model using alias"""
return pprint.pformat(self.model_dump(by_alias=True))

def to_json(self) -> str:
"""Returns the JSON representation of the model using alias"""
# TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead
return json.dumps(self.to_dict())

@classmethod
def from_json(cls, json_str: str) -> Optional[Self]:
"""Create an instance of ActionServiceBetaCreateTargetResponse from a JSON string"""
return cls.from_dict(json.loads(json_str))

def to_dict(self) -> Dict[str, Any]:
"""Return the dictionary representation of the model using alias.

This has the following differences from calling pydantic's
`self.model_dump(by_alias=True)`:

* `None` is only added to the output dict for nullable fields that
were set at model initialization. Other fields with value `None`
are ignored.
"""
excluded_fields: Set[str] = set([
])

_dict = self.model_dump(
by_alias=True,
exclude=excluded_fields,
exclude_none=True,
)
return _dict

@classmethod
def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
"""Create an instance of ActionServiceBetaCreateTargetResponse from a dict"""
if obj is None:
return None

if not isinstance(obj, dict):
return cls.model_validate(obj)

_obj = cls.model_validate({
"id": obj.get("id"),
"creationDate": obj.get("creationDate"),
"signingKey": obj.get("signingKey")
})
return _obj


Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
# coding: utf-8

"""
Zitadel SDK

The Zitadel SDK is a convenience wrapper around the Zitadel APIs to assist you in integrating with your Zitadel environment. This SDK enables you to handle resources, settings, and configurations within the Zitadel platform.

The version of the OpenAPI document: 1.0.0
Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.
""" # noqa: E501


from __future__ import annotations
import pprint
import re # noqa: F401
import json

from datetime import datetime
from pydantic import BaseModel, ConfigDict, Field
from typing import Any, ClassVar, Dict, List, Optional
from typing import Optional, Set
from typing_extensions import Self

class ActionServiceBetaDeleteTargetResponse(BaseModel):
"""
ActionServiceBetaDeleteTargetResponse
""" # noqa: E501
deletion_date: Optional[datetime] = Field(default=None, description="The timestamp of the deletion of the target. Note that the deletion date is only guaranteed to be set if the deletion was successful during the request. In case the deletion occurred in a previous request, the deletion date might be empty.", alias="deletionDate")

model_config = ConfigDict(
populate_by_name=True,
validate_assignment=True,
protected_namespaces=(),
)


def to_str(self) -> str:
"""Returns the string representation of the model using alias"""
return pprint.pformat(self.model_dump(by_alias=True))

def to_json(self) -> str:
"""Returns the JSON representation of the model using alias"""
# TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead
return json.dumps(self.to_dict())

@classmethod
def from_json(cls, json_str: str) -> Optional[Self]:
"""Create an instance of ActionServiceBetaDeleteTargetResponse from a JSON string"""
return cls.from_dict(json.loads(json_str))

def to_dict(self) -> Dict[str, Any]:
"""Return the dictionary representation of the model using alias.

This has the following differences from calling pydantic's
`self.model_dump(by_alias=True)`:

* `None` is only added to the output dict for nullable fields that
were set at model initialization. Other fields with value `None`
are ignored.
"""
excluded_fields: Set[str] = set([
])

_dict = self.model_dump(
by_alias=True,
exclude=excluded_fields,
exclude_none=True,
)
return _dict

@classmethod
def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
"""Create an instance of ActionServiceBetaDeleteTargetResponse from a dict"""
if obj is None:
return None

if not isinstance(obj, dict):
return cls.model_validate(obj)

_obj = cls.model_validate({
"deletionDate": obj.get("deletionDate")
})
return _obj


Loading
Loading