added 'envZId' to '#/defintions/share' (#998); updated openapi-generator-cli to 7.14.0

This commit is contained in:
Michael Quigley
2025-07-02 12:15:00 -04:00
parent 917426880b
commit 8aa2ff9006
36 changed files with 735 additions and 224 deletions

View File

@@ -1 +1 @@
7.12.0
7.14.0

View File

@@ -5,12 +5,12 @@ This Python package is automatically generated by the [OpenAPI Generator](https:
- API version: 1.0.0
- Package version: 1.0.0
- Generator version: 7.12.0
- Generator version: 7.14.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
## Requirements.
Python 3.8+
Python 3.9+
## Installation & Usage
### pip install

View File

@@ -7,6 +7,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**share_token** | **str** | | [optional]
**z_id** | **str** | | [optional]
**env_zid** | **str** | | [optional]
**share_mode** | **str** | | [optional]
**backend_mode** | **str** | | [optional]
**frontend_selection** | **str** | | [optional]

View File

@@ -1,4 +1,4 @@
urllib3 >= 1.25.3, < 3.0.0
urllib3 >= 2.1.0, < 3.0.0
python_dateutil >= 2.8.2
pydantic >= 2
typing-extensions >= 4.7.1

View File

@@ -65,6 +65,7 @@ class TestEnvironmentAndResources(unittest.TestCase):
zrok_api.models.share.share(
share_token = '',
z_id = '',
env_zid = '',
share_mode = '',
backend_mode = '',
frontend_selection = '',

View File

@@ -68,6 +68,7 @@ class TestOverview(unittest.TestCase):
zrok_api.models.share.share(
share_token = '',
z_id = '',
env_zid = '',
share_mode = '',
backend_mode = '',
frontend_selection = '',

View File

@@ -37,6 +37,7 @@ class TestShare(unittest.TestCase):
return Share(
share_token = '',
z_id = '',
env_zid = '',
share_mode = '',
backend_mode = '',
frontend_selection = '',

View File

@@ -16,88 +16,172 @@
__version__ = "1.0.0"
# Define package exports
__all__ = [
"AccountApi",
"AdminApi",
"AgentApi",
"EnvironmentApi",
"MetadataApi",
"ShareApi",
"ApiResponse",
"ApiClient",
"Configuration",
"OpenApiException",
"ApiTypeError",
"ApiValueError",
"ApiKeyError",
"ApiAttributeError",
"ApiException",
"Access201Response",
"AccessRequest",
"AddFrontendGrantRequest",
"AddOrganizationMemberRequest",
"AuthUser",
"ChangePasswordRequest",
"ClientVersionCheckRequest",
"Configuration",
"CreateFrontend201Response",
"CreateFrontendRequest",
"CreateIdentity201Response",
"CreateIdentityRequest",
"CreateOrganization201Response",
"CreateOrganizationRequest",
"DisableRequest",
"EnableRequest",
"Enroll200Response",
"EnrollRequest",
"Environment",
"EnvironmentAndResources",
"Frontend",
"GetSparklines200Response",
"GetSparklinesRequest",
"InviteRequest",
"InviteTokenGenerateRequest",
"ListFrontends200ResponseInner",
"ListMemberships200Response",
"ListMemberships200ResponseMembershipsInner",
"ListOrganizationMembers200Response",
"ListOrganizationMembers200ResponseMembersInner",
"ListOrganizations200Response",
"ListOrganizations200ResponseOrganizationsInner",
"ListPublicFrontendsForAccount200Response",
"ListPublicFrontendsForAccount200ResponsePublicFrontendsInner",
"LoginRequest",
"Metrics",
"MetricsSample",
"Overview",
"Ping200Response",
"Principal",
"RegenerateAccountToken200Response",
"RegenerateAccountTokenRequest",
"RegisterRequest",
"RemoteAccessRequest",
"RemoteShare200Response",
"RemoteShareRequest",
"RemoteStatus200Response",
"RemoteStatus200ResponseAccessesInner",
"RemoteStatus200ResponseSharesInner",
"RemoteUnaccessRequest",
"RemoteUnshareRequest",
"RemoveOrganizationMemberRequest",
"ResetPasswordRequest",
"Share",
"ShareRequest",
"ShareResponse",
"SparkDataSample",
"UnaccessRequest",
"UnshareRequest",
"UpdateAccessRequest",
"UpdateFrontendRequest",
"UpdateShareRequest",
"Verify200Response",
"VerifyRequest",
"VersionInventory200Response",
]
# import apis into sdk package
from zrok_api.api.account_api import AccountApi
from zrok_api.api.admin_api import AdminApi
from zrok_api.api.agent_api import AgentApi
from zrok_api.api.environment_api import EnvironmentApi
from zrok_api.api.metadata_api import MetadataApi
from zrok_api.api.share_api import ShareApi
from zrok_api.api.account_api import AccountApi as AccountApi
from zrok_api.api.admin_api import AdminApi as AdminApi
from zrok_api.api.agent_api import AgentApi as AgentApi
from zrok_api.api.environment_api import EnvironmentApi as EnvironmentApi
from zrok_api.api.metadata_api import MetadataApi as MetadataApi
from zrok_api.api.share_api import ShareApi as ShareApi
# import ApiClient
from zrok_api.api_response import ApiResponse
from zrok_api.api_client import ApiClient
from zrok_api.configuration import Configuration
from zrok_api.exceptions import OpenApiException
from zrok_api.exceptions import ApiTypeError
from zrok_api.exceptions import ApiValueError
from zrok_api.exceptions import ApiKeyError
from zrok_api.exceptions import ApiAttributeError
from zrok_api.exceptions import ApiException
from zrok_api.api_response import ApiResponse as ApiResponse
from zrok_api.api_client import ApiClient as ApiClient
from zrok_api.configuration import Configuration as Configuration
from zrok_api.exceptions import OpenApiException as OpenApiException
from zrok_api.exceptions import ApiTypeError as ApiTypeError
from zrok_api.exceptions import ApiValueError as ApiValueError
from zrok_api.exceptions import ApiKeyError as ApiKeyError
from zrok_api.exceptions import ApiAttributeError as ApiAttributeError
from zrok_api.exceptions import ApiException as ApiException
# import models into sdk package
from zrok_api.models.access201_response import Access201Response
from zrok_api.models.access_request import AccessRequest
from zrok_api.models.add_frontend_grant_request import AddFrontendGrantRequest
from zrok_api.models.add_organization_member_request import AddOrganizationMemberRequest
from zrok_api.models.auth_user import AuthUser
from zrok_api.models.change_password_request import ChangePasswordRequest
from zrok_api.models.client_version_check_request import ClientVersionCheckRequest
from zrok_api.models.configuration import Configuration
from zrok_api.models.create_frontend201_response import CreateFrontend201Response
from zrok_api.models.create_frontend_request import CreateFrontendRequest
from zrok_api.models.create_identity201_response import CreateIdentity201Response
from zrok_api.models.create_identity_request import CreateIdentityRequest
from zrok_api.models.create_organization201_response import CreateOrganization201Response
from zrok_api.models.create_organization_request import CreateOrganizationRequest
from zrok_api.models.disable_request import DisableRequest
from zrok_api.models.enable_request import EnableRequest
from zrok_api.models.enroll200_response import Enroll200Response
from zrok_api.models.enroll_request import EnrollRequest
from zrok_api.models.environment import Environment
from zrok_api.models.environment_and_resources import EnvironmentAndResources
from zrok_api.models.frontend import Frontend
from zrok_api.models.get_sparklines200_response import GetSparklines200Response
from zrok_api.models.get_sparklines_request import GetSparklinesRequest
from zrok_api.models.invite_request import InviteRequest
from zrok_api.models.invite_token_generate_request import InviteTokenGenerateRequest
from zrok_api.models.list_frontends200_response_inner import ListFrontends200ResponseInner
from zrok_api.models.list_memberships200_response import ListMemberships200Response
from zrok_api.models.list_memberships200_response_memberships_inner import ListMemberships200ResponseMembershipsInner
from zrok_api.models.list_organization_members200_response import ListOrganizationMembers200Response
from zrok_api.models.list_organization_members200_response_members_inner import ListOrganizationMembers200ResponseMembersInner
from zrok_api.models.list_organizations200_response import ListOrganizations200Response
from zrok_api.models.list_organizations200_response_organizations_inner import ListOrganizations200ResponseOrganizationsInner
from zrok_api.models.list_public_frontends_for_account200_response import ListPublicFrontendsForAccount200Response
from zrok_api.models.list_public_frontends_for_account200_response_public_frontends_inner import ListPublicFrontendsForAccount200ResponsePublicFrontendsInner
from zrok_api.models.login_request import LoginRequest
from zrok_api.models.metrics import Metrics
from zrok_api.models.metrics_sample import MetricsSample
from zrok_api.models.overview import Overview
from zrok_api.models.ping200_response import Ping200Response
from zrok_api.models.principal import Principal
from zrok_api.models.regenerate_account_token200_response import RegenerateAccountToken200Response
from zrok_api.models.regenerate_account_token_request import RegenerateAccountTokenRequest
from zrok_api.models.register_request import RegisterRequest
from zrok_api.models.remote_access_request import RemoteAccessRequest
from zrok_api.models.remote_share200_response import RemoteShare200Response
from zrok_api.models.remote_share_request import RemoteShareRequest
from zrok_api.models.remote_status200_response import RemoteStatus200Response
from zrok_api.models.remote_status200_response_accesses_inner import RemoteStatus200ResponseAccessesInner
from zrok_api.models.remote_status200_response_shares_inner import RemoteStatus200ResponseSharesInner
from zrok_api.models.remote_unaccess_request import RemoteUnaccessRequest
from zrok_api.models.remote_unshare_request import RemoteUnshareRequest
from zrok_api.models.remove_organization_member_request import RemoveOrganizationMemberRequest
from zrok_api.models.reset_password_request import ResetPasswordRequest
from zrok_api.models.share import Share
from zrok_api.models.share_request import ShareRequest
from zrok_api.models.share_response import ShareResponse
from zrok_api.models.spark_data_sample import SparkDataSample
from zrok_api.models.unaccess_request import UnaccessRequest
from zrok_api.models.unshare_request import UnshareRequest
from zrok_api.models.update_access_request import UpdateAccessRequest
from zrok_api.models.update_frontend_request import UpdateFrontendRequest
from zrok_api.models.update_share_request import UpdateShareRequest
from zrok_api.models.verify200_response import Verify200Response
from zrok_api.models.verify_request import VerifyRequest
from zrok_api.models.version_inventory200_response import VersionInventory200Response
from zrok_api.models.access201_response import Access201Response as Access201Response
from zrok_api.models.access_request import AccessRequest as AccessRequest
from zrok_api.models.add_frontend_grant_request import AddFrontendGrantRequest as AddFrontendGrantRequest
from zrok_api.models.add_organization_member_request import AddOrganizationMemberRequest as AddOrganizationMemberRequest
from zrok_api.models.auth_user import AuthUser as AuthUser
from zrok_api.models.change_password_request import ChangePasswordRequest as ChangePasswordRequest
from zrok_api.models.client_version_check_request import ClientVersionCheckRequest as ClientVersionCheckRequest
from zrok_api.models.configuration import Configuration as Configuration
from zrok_api.models.create_frontend201_response import CreateFrontend201Response as CreateFrontend201Response
from zrok_api.models.create_frontend_request import CreateFrontendRequest as CreateFrontendRequest
from zrok_api.models.create_identity201_response import CreateIdentity201Response as CreateIdentity201Response
from zrok_api.models.create_identity_request import CreateIdentityRequest as CreateIdentityRequest
from zrok_api.models.create_organization201_response import CreateOrganization201Response as CreateOrganization201Response
from zrok_api.models.create_organization_request import CreateOrganizationRequest as CreateOrganizationRequest
from zrok_api.models.disable_request import DisableRequest as DisableRequest
from zrok_api.models.enable_request import EnableRequest as EnableRequest
from zrok_api.models.enroll200_response import Enroll200Response as Enroll200Response
from zrok_api.models.enroll_request import EnrollRequest as EnrollRequest
from zrok_api.models.environment import Environment as Environment
from zrok_api.models.environment_and_resources import EnvironmentAndResources as EnvironmentAndResources
from zrok_api.models.frontend import Frontend as Frontend
from zrok_api.models.get_sparklines200_response import GetSparklines200Response as GetSparklines200Response
from zrok_api.models.get_sparklines_request import GetSparklinesRequest as GetSparklinesRequest
from zrok_api.models.invite_request import InviteRequest as InviteRequest
from zrok_api.models.invite_token_generate_request import InviteTokenGenerateRequest as InviteTokenGenerateRequest
from zrok_api.models.list_frontends200_response_inner import ListFrontends200ResponseInner as ListFrontends200ResponseInner
from zrok_api.models.list_memberships200_response import ListMemberships200Response as ListMemberships200Response
from zrok_api.models.list_memberships200_response_memberships_inner import ListMemberships200ResponseMembershipsInner as ListMemberships200ResponseMembershipsInner
from zrok_api.models.list_organization_members200_response import ListOrganizationMembers200Response as ListOrganizationMembers200Response
from zrok_api.models.list_organization_members200_response_members_inner import ListOrganizationMembers200ResponseMembersInner as ListOrganizationMembers200ResponseMembersInner
from zrok_api.models.list_organizations200_response import ListOrganizations200Response as ListOrganizations200Response
from zrok_api.models.list_organizations200_response_organizations_inner import ListOrganizations200ResponseOrganizationsInner as ListOrganizations200ResponseOrganizationsInner
from zrok_api.models.list_public_frontends_for_account200_response import ListPublicFrontendsForAccount200Response as ListPublicFrontendsForAccount200Response
from zrok_api.models.list_public_frontends_for_account200_response_public_frontends_inner import ListPublicFrontendsForAccount200ResponsePublicFrontendsInner as ListPublicFrontendsForAccount200ResponsePublicFrontendsInner
from zrok_api.models.login_request import LoginRequest as LoginRequest
from zrok_api.models.metrics import Metrics as Metrics
from zrok_api.models.metrics_sample import MetricsSample as MetricsSample
from zrok_api.models.overview import Overview as Overview
from zrok_api.models.ping200_response import Ping200Response as Ping200Response
from zrok_api.models.principal import Principal as Principal
from zrok_api.models.regenerate_account_token200_response import RegenerateAccountToken200Response as RegenerateAccountToken200Response
from zrok_api.models.regenerate_account_token_request import RegenerateAccountTokenRequest as RegenerateAccountTokenRequest
from zrok_api.models.register_request import RegisterRequest as RegisterRequest
from zrok_api.models.remote_access_request import RemoteAccessRequest as RemoteAccessRequest
from zrok_api.models.remote_share200_response import RemoteShare200Response as RemoteShare200Response
from zrok_api.models.remote_share_request import RemoteShareRequest as RemoteShareRequest
from zrok_api.models.remote_status200_response import RemoteStatus200Response as RemoteStatus200Response
from zrok_api.models.remote_status200_response_accesses_inner import RemoteStatus200ResponseAccessesInner as RemoteStatus200ResponseAccessesInner
from zrok_api.models.remote_status200_response_shares_inner import RemoteStatus200ResponseSharesInner as RemoteStatus200ResponseSharesInner
from zrok_api.models.remote_unaccess_request import RemoteUnaccessRequest as RemoteUnaccessRequest
from zrok_api.models.remote_unshare_request import RemoteUnshareRequest as RemoteUnshareRequest
from zrok_api.models.remove_organization_member_request import RemoveOrganizationMemberRequest as RemoveOrganizationMemberRequest
from zrok_api.models.reset_password_request import ResetPasswordRequest as ResetPasswordRequest
from zrok_api.models.share import Share as Share
from zrok_api.models.share_request import ShareRequest as ShareRequest
from zrok_api.models.share_response import ShareResponse as ShareResponse
from zrok_api.models.spark_data_sample import SparkDataSample as SparkDataSample
from zrok_api.models.unaccess_request import UnaccessRequest as UnaccessRequest
from zrok_api.models.unshare_request import UnshareRequest as UnshareRequest
from zrok_api.models.update_access_request import UpdateAccessRequest as UpdateAccessRequest
from zrok_api.models.update_frontend_request import UpdateFrontendRequest as UpdateFrontendRequest
from zrok_api.models.update_share_request import UpdateShareRequest as UpdateShareRequest
from zrok_api.models.verify200_response import Verify200Response as Verify200Response
from zrok_api.models.verify_request import VerifyRequest as VerifyRequest
from zrok_api.models.version_inventory200_response import VersionInventory200Response as VersionInventory200Response

View File

@@ -382,6 +382,10 @@ class ApiClient:
else:
obj_dict = obj.__dict__
if isinstance(obj_dict, list):
# here we handle instances that can either be a list or something else, and only became a real list by calling to_dict()
return self.sanitize_for_serialization(obj_dict)
return {
key: self.sanitize_for_serialization(val)
for key, val in obj_dict.items()

View File

@@ -29,6 +29,7 @@ class Share(BaseModel):
""" # noqa: E501
share_token: Optional[StrictStr] = Field(default=None, alias="shareToken")
z_id: Optional[StrictStr] = Field(default=None, alias="zId")
env_zid: Optional[StrictStr] = Field(default=None, alias="envZId")
share_mode: Optional[StrictStr] = Field(default=None, alias="shareMode")
backend_mode: Optional[StrictStr] = Field(default=None, alias="backendMode")
frontend_selection: Optional[StrictStr] = Field(default=None, alias="frontendSelection")
@@ -39,7 +40,7 @@ class Share(BaseModel):
limited: Optional[StrictBool] = None
created_at: Optional[StrictInt] = Field(default=None, alias="createdAt")
updated_at: Optional[StrictInt] = Field(default=None, alias="updatedAt")
__properties: ClassVar[List[str]] = ["shareToken", "zId", "shareMode", "backendMode", "frontendSelection", "frontendEndpoint", "backendProxyEndpoint", "reserved", "activity", "limited", "createdAt", "updatedAt"]
__properties: ClassVar[List[str]] = ["shareToken", "zId", "envZId", "shareMode", "backendMode", "frontendSelection", "frontendEndpoint", "backendProxyEndpoint", "reserved", "activity", "limited", "createdAt", "updatedAt"]
model_config = ConfigDict(
populate_by_name=True,
@@ -101,6 +102,7 @@ class Share(BaseModel):
_obj = cls.model_validate({
"shareToken": obj.get("shareToken"),
"zId": obj.get("zId"),
"envZId": obj.get("envZId"),
"shareMode": obj.get("shareMode"),
"backendMode": obj.get("backendMode"),
"frontendSelection": obj.get("frontendSelection"),