From 994dd44d8aca026a29446cddab5d11904185c758 Mon Sep 17 00:00:00 2001 From: DevCenter-DocuSign Date: Tue, 21 Sep 2021 14:16:40 -0700 Subject: [PATCH] Version 1.0.0-v2.1-1.0.0 release --- .swagger-codegen/VERSION | 2 +- CHANGELOG.md | 12 ++- docusign_admin/__init__.py | 18 +++- docusign_admin/apis/accounts_api.py | 2 +- docusign_admin/apis/bulk_exports_api.py | 2 +- docusign_admin/apis/bulk_imports_api.py | 2 +- docusign_admin/apis/ds_groups_api.py | 2 +- docusign_admin/apis/identity_providers_api.py | 2 +- .../apis/product_permission_profiles_api.py | 2 +- docusign_admin/apis/reserved_domains_api.py | 2 +- docusign_admin/apis/users_api.py | 2 +- docusign_admin/client/configuration.py | 4 +- docusign_admin/models/__init__.py | 2 +- .../models/add_ds_group_and_users_response.py | 22 +++-- .../models/add_ds_group_users_response.py | 25 +++-- docusign_admin/models/add_user_response.py | 43 +++++---- .../add_user_response_account_properties.py | 34 +++---- docusign_admin/models/certificate_response.py | 34 +++---- .../models/delete_membership_request.py | 20 ++-- .../models/delete_membership_response.py | 22 +++-- .../models/delete_memberships_request.py | 20 ++-- .../models/delete_memberships_response.py | 22 +++-- docusign_admin/models/delete_response.py | 22 +++-- .../models/delete_user_identity_request.py | 20 ++-- docusign_admin/models/domain_response.py | 37 ++++---- docusign_admin/models/domains_response.py | 19 ++-- docusign_admin/models/ds_group_add_request.py | 23 +++-- .../models/ds_group_and_users_response.py | 22 +++-- .../models/ds_group_list_response.py | 31 +++--- docusign_admin/models/ds_group_request.py | 20 ++-- docusign_admin/models/ds_group_response.py | 49 +++++----- .../models/ds_group_user_response.py | 40 ++++---- .../models/ds_group_users_add_request.py | 20 ++-- .../models/ds_group_users_remove_request.py | 20 ++-- .../models/ds_group_users_response.py | 28 +++--- docusign_admin/models/error_details.py | 22 +++-- .../force_activate_membership_request.py | 20 ++-- docusign_admin/models/group_request.py | 26 +++-- .../models/identity_provider_response.py | 34 +++---- .../models/identity_providers_response.py | 19 ++-- docusign_admin/models/link_response.py | 22 +++-- .../models/member_group_response.py | 25 +++-- .../models/member_groups_response.py | 22 +++-- docusign_admin/models/membership_response.py | 46 +++++---- .../models/new_account_user_request.py | 53 +++++------ .../new_multi_product_user_add_request.py | 51 +++++----- docusign_admin/models/new_user_request.py | 51 +++++----- .../new_user_request_account_properties.py | 32 ++++--- docusign_admin/models/new_user_response.py | 43 +++++---- .../new_user_response_account_properties.py | 34 +++---- docusign_admin/models/oasirr_error_details.py | 22 +++-- ...on_account_settings_error_data_response.py | 31 +++--- docusign_admin/models/oetr_error_details.py | 22 +++-- .../models/org_export_selected_account.py | 19 ++-- .../models/org_export_selected_domain.py | 19 ++-- .../org_report_configuration_response.py | 25 +++-- .../models/org_report_create_response.py | 19 ++-- .../models/org_report_list_response.py | 19 ++-- .../org_report_list_response_org_report.py | 52 +++++----- .../org_report_list_response_requestor.py | 22 +++-- docusign_admin/models/org_report_request.py | 31 +++--- .../models/organization_account_request.py | 20 ++-- .../models/organization_account_response.py | 28 +++--- ...ount_settings_import_requestor_response.py | 28 +++--- ...zation_account_settings_import_response.py | 61 ++++++------ ...account_settings_import_result_response.py | 37 ++++---- .../models/organization_accounts_request.py | 19 ++-- .../models/organization_export_account.py | 19 ++-- .../models/organization_export_domain.py | 19 ++-- .../models/organization_export_request.py | 25 +++-- .../organization_export_requestor_response.py | 28 +++--- .../models/organization_export_response.py | 64 ++++++------- .../organization_export_task_response.py | 34 +++---- .../models/organization_exports_response.py | 19 ++-- .../models/organization_import_response.py | 94 ++++++++----------- ...ganization_import_response_error_rollup.py | 22 +++-- .../organization_import_response_requestor.py | 28 +++--- ...nization_import_response_warning_rollup.py | 22 +++-- .../models/organization_imports_response.py | 19 ++-- .../models/organization_response.py | 58 +++++------- ...on_salesforce_account_managers_response.py | 34 +++---- .../models/organization_simple_id_object.py | 19 ++-- .../models/organization_user_response.py | 49 +++++----- .../models/organization_users_response.py | 22 +++-- .../models/organizations_response.py | 19 ++-- docusign_admin/models/osamr_contact.py | 25 +++-- .../models/paging_response_properties.py | 34 +++---- .../models/permission_profile_request.py | 23 +++-- .../models/permission_profile_response.py | 22 +++-- .../models/permission_profile_response21.py | 22 +++-- docusign_admin/models/permissions_response.py | 19 ++-- .../product_permission_profile_request.py | 24 +++-- .../product_permission_profile_response.py | 28 +++--- .../product_permission_profiles_request.py | 20 ++-- .../product_permission_profiles_response.py | 19 ++-- .../models/remove_ds_group_users_response.py | 22 +++-- .../required_attribute_mapping_response.py | 28 +++--- .../saml2_identity_provider_response.py | 28 +++--- docusign_admin/models/setting_response.py | 25 +++-- .../models/update_membership_request.py | 38 ++++---- docusign_admin/models/update_response.py | 19 ++-- .../models/update_user_email_request.py | 28 ++++-- docusign_admin/models/update_user_request.py | 57 ++++++----- .../models/update_users_email_request.py | 19 ++-- docusign_admin/models/update_users_request.py | 19 ++-- .../models/user_drilldown_response.py | 70 ++++++-------- .../models/user_identity_request.py | 19 ++-- .../models/user_identity_response.py | 31 +++--- ...er_product_permission_profiles_response.py | 25 +++-- docusign_admin/models/user_update_response.py | 28 +++--- .../models/users_drilldown_response.py | 19 ++-- .../models/users_update_response.py | 22 +++-- linter.sh | 1 + setup.py | 16 ++-- 114 files changed, 1681 insertions(+), 1284 deletions(-) create mode 100644 linter.sh diff --git a/.swagger-codegen/VERSION b/.swagger-codegen/VERSION index be9d3eb..580ce10 100755 --- a/.swagger-codegen/VERSION +++ b/.swagger-codegen/VERSION @@ -1 +1 @@ -2.4.13-SNAPSHOT \ No newline at end of file +2.4.21-SNAPSHOT \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index adfa2c1..1b422c2 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,10 +3,12 @@ All notable changes to this project will be documented in this file. See [DocuSign Support Center](https://support.docusign.com/en/releasenotes/) for Product Release Notes. -## [v1.0.0b0] - Admin API 1.0.0b3-v2.1-1.0.0 - 2020-07-30 -### Added -- First Beta version of Admin API, supports DocuSign Admin +## [1.0.0] - Admin API v2.1-1.0.0 - 2021-09-16 +### Changed +- Added support for version v2.1-1.0.0 of the DocuSign Admin API. +- Updated the SDK release version. + -## [v1.0.0a0] - Admin API v2.0-1.0.2 - 2020-06-07 +## [v1.0.0a0] - OrgAdmin API v2.0-1.0.2 - 2020-06-07 ### Added -- First Alpha version of Admin API, supports DocuSign Admin +- First Alpha version of OrgAdmin API, supports DocuSign OrgAdmin \ No newline at end of file diff --git a/docusign_admin/__init__.py b/docusign_admin/__init__.py index 47be574..03c44b1 100644 --- a/docusign_admin/__init__.py +++ b/docusign_admin/__init__.py @@ -7,7 +7,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -26,9 +26,16 @@ from .apis.users_api import UsersApi # import ApiClient -from docusign_admin.client.api_client import ApiClient -from docusign_admin.client.configuration import Configuration -from docusign_admin.client.api_exception import ApiException +from .client.api_client import ApiClient +from .client.configuration import Configuration +from .client.api_exception import ApiException + +from .client.auth.oauth import OAuth +from .client.auth.oauth import OAuthToken +from .client.auth.oauth import Account +from .client.auth.oauth import Organization +from .client.auth.oauth import Link + # import models into sdk package from docusign_admin.models.add_ds_group_and_users_response import AddDSGroupAndUsersResponse from docusign_admin.models.add_ds_group_users_response import AddDSGroupUsersResponse @@ -130,4 +137,5 @@ from docusign_admin.models.users_drilldown_response import UsersDrilldownResponse from docusign_admin.models.users_update_response import UsersUpdateResponse -configuration = Configuration() + +configuration = Configuration() \ No newline at end of file diff --git a/docusign_admin/apis/accounts_api.py b/docusign_admin/apis/accounts_api.py index 81e7447..bcf54e5 100644 --- a/docusign_admin/apis/accounts_api.py +++ b/docusign_admin/apis/accounts_api.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ diff --git a/docusign_admin/apis/bulk_exports_api.py b/docusign_admin/apis/bulk_exports_api.py index cd2613f..5d07661 100644 --- a/docusign_admin/apis/bulk_exports_api.py +++ b/docusign_admin/apis/bulk_exports_api.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ diff --git a/docusign_admin/apis/bulk_imports_api.py b/docusign_admin/apis/bulk_imports_api.py index 2bea18a..002ecd4 100644 --- a/docusign_admin/apis/bulk_imports_api.py +++ b/docusign_admin/apis/bulk_imports_api.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ diff --git a/docusign_admin/apis/ds_groups_api.py b/docusign_admin/apis/ds_groups_api.py index ee892b0..658a95b 100644 --- a/docusign_admin/apis/ds_groups_api.py +++ b/docusign_admin/apis/ds_groups_api.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ diff --git a/docusign_admin/apis/identity_providers_api.py b/docusign_admin/apis/identity_providers_api.py index a04abbd..a70defa 100644 --- a/docusign_admin/apis/identity_providers_api.py +++ b/docusign_admin/apis/identity_providers_api.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ diff --git a/docusign_admin/apis/product_permission_profiles_api.py b/docusign_admin/apis/product_permission_profiles_api.py index c8d2ebb..254f09b 100644 --- a/docusign_admin/apis/product_permission_profiles_api.py +++ b/docusign_admin/apis/product_permission_profiles_api.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ diff --git a/docusign_admin/apis/reserved_domains_api.py b/docusign_admin/apis/reserved_domains_api.py index f8dd5fa..736c38e 100644 --- a/docusign_admin/apis/reserved_domains_api.py +++ b/docusign_admin/apis/reserved_domains_api.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ diff --git a/docusign_admin/apis/users_api.py b/docusign_admin/apis/users_api.py index ef01794..1d3f37e 100644 --- a/docusign_admin/apis/users_api.py +++ b/docusign_admin/apis/users_api.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ diff --git a/docusign_admin/client/configuration.py b/docusign_admin/client/configuration.py index c2775a7..03cf822 100755 --- a/docusign_admin/client/configuration.py +++ b/docusign_admin/client/configuration.py @@ -90,9 +90,9 @@ def __init__(self): self.key_file = None if PY3: - self.user_agent = 'Swagger-Codegen/v2.1/1.0.0b1/python3' + self.user_agent = 'Swagger-Codegen/v2.1/1.0.0/python3' else: - self.user_agent = 'Swagger-Codegen/v2.1/1.0.0b1/python2' + self.user_agent = 'Swagger-Codegen/v2.1/1.0.0/python2' @property def logger_file(self): diff --git a/docusign_admin/models/__init__.py b/docusign_admin/models/__init__.py index 8ae7899..c77e8d6 100644 --- a/docusign_admin/models/__init__.py +++ b/docusign_admin/models/__init__.py @@ -6,7 +6,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ diff --git a/docusign_admin/models/add_ds_group_and_users_response.py b/docusign_admin/models/add_ds_group_and_users_response.py index ff0ab64..3afa578 100644 --- a/docusign_admin/models/add_ds_group_and_users_response.py +++ b/docusign_admin/models/add_ds_group_and_users_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class AddDSGroupAndUsersResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class AddDSGroupAndUsersResponse(object): 'group_users': 'group_users' } - def __init__(self, group=None, group_users=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """AddDSGroupAndUsersResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._group = None self._group_users = None self.discriminator = None - if group is not None: - self.group = group - if group_users is not None: - self.group_users = group_users + setattr(self, "_{}".format('group'), kwargs.get('group', None)) + setattr(self, "_{}".format('group_users'), kwargs.get('group_users', None)) @property def group(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, AddDSGroupAndUsersResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, AddDSGroupAndUsersResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/add_ds_group_users_response.py b/docusign_admin/models/add_ds_group_users_response.py index f91ae26..a8d4415 100644 --- a/docusign_admin/models/add_ds_group_users_response.py +++ b/docusign_admin/models/add_ds_group_users_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class AddDSGroupUsersResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -42,20 +44,20 @@ class AddDSGroupUsersResponse(object): 'users': 'users' } - def __init__(self, is_success=None, total_count=None, users=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """AddDSGroupUsersResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._is_success = None self._total_count = None self._users = None self.discriminator = None - if is_success is not None: - self.is_success = is_success - if total_count is not None: - self.total_count = total_count - if users is not None: - self.users = users + setattr(self, "_{}".format('is_success'), kwargs.get('is_success', None)) + setattr(self, "_{}".format('total_count'), kwargs.get('total_count', None)) + setattr(self, "_{}".format('users'), kwargs.get('users', None)) @property def is_success(self): @@ -160,8 +162,11 @@ def __eq__(self, other): if not isinstance(other, AddDSGroupUsersResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, AddDSGroupUsersResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/add_user_response.py b/docusign_admin/models/add_user_response.py index 54153eb..76a3283 100644 --- a/docusign_admin/models/add_user_response.py +++ b/docusign_admin/models/add_user_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class AddUserResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -54,8 +56,11 @@ class AddUserResponse(object): 'accounts': 'accounts' } - def __init__(self, id=None, site_id=None, user_name=None, first_name=None, last_name=None, email=None, language_culture=None, federated_status=None, accounts=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """AddUserResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._site_id = None @@ -68,24 +73,15 @@ def __init__(self, id=None, site_id=None, user_name=None, first_name=None, last_ self._accounts = None self.discriminator = None - if id is not None: - self.id = id - if site_id is not None: - self.site_id = site_id - if user_name is not None: - self.user_name = user_name - if first_name is not None: - self.first_name = first_name - if last_name is not None: - self.last_name = last_name - if email is not None: - self.email = email - if language_culture is not None: - self.language_culture = language_culture - if federated_status is not None: - self.federated_status = federated_status - if accounts is not None: - self.accounts = accounts + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('site_id'), kwargs.get('site_id', None)) + setattr(self, "_{}".format('user_name'), kwargs.get('user_name', None)) + setattr(self, "_{}".format('first_name'), kwargs.get('first_name', None)) + setattr(self, "_{}".format('last_name'), kwargs.get('last_name', None)) + setattr(self, "_{}".format('email'), kwargs.get('email', None)) + setattr(self, "_{}".format('language_culture'), kwargs.get('language_culture', None)) + setattr(self, "_{}".format('federated_status'), kwargs.get('federated_status', None)) + setattr(self, "_{}".format('accounts'), kwargs.get('accounts', None)) @property def id(self): @@ -316,8 +312,11 @@ def __eq__(self, other): if not isinstance(other, AddUserResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, AddUserResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/add_user_response_account_properties.py b/docusign_admin/models/add_user_response_account_properties.py index 1dc1f9b..a5b2677 100644 --- a/docusign_admin/models/add_user_response_account_properties.py +++ b/docusign_admin/models/add_user_response_account_properties.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class AddUserResponseAccountProperties(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -48,8 +50,11 @@ class AddUserResponseAccountProperties(object): 'job_title': 'job_title' } - def __init__(self, id=None, site_id=None, product_permission_profiles=None, ds_groups=None, company_name=None, job_title=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """AddUserResponseAccountProperties - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._site_id = None @@ -59,18 +64,12 @@ def __init__(self, id=None, site_id=None, product_permission_profiles=None, ds_g self._job_title = None self.discriminator = None - if id is not None: - self.id = id - if site_id is not None: - self.site_id = site_id - if product_permission_profiles is not None: - self.product_permission_profiles = product_permission_profiles - if ds_groups is not None: - self.ds_groups = ds_groups - if company_name is not None: - self.company_name = company_name - if job_title is not None: - self.job_title = job_title + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('site_id'), kwargs.get('site_id', None)) + setattr(self, "_{}".format('product_permission_profiles'), kwargs.get('product_permission_profiles', None)) + setattr(self, "_{}".format('ds_groups'), kwargs.get('ds_groups', None)) + setattr(self, "_{}".format('company_name'), kwargs.get('company_name', None)) + setattr(self, "_{}".format('job_title'), kwargs.get('job_title', None)) @property def id(self): @@ -238,8 +237,11 @@ def __eq__(self, other): if not isinstance(other, AddUserResponseAccountProperties): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, AddUserResponseAccountProperties): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/certificate_response.py b/docusign_admin/models/certificate_response.py index 4a0c4b8..ba12c57 100644 --- a/docusign_admin/models/certificate_response.py +++ b/docusign_admin/models/certificate_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class CertificateResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -48,8 +50,11 @@ class CertificateResponse(object): 'links': 'links' } - def __init__(self, id=None, issuer=None, thumbprint=None, expiration_date=None, is_valid=None, links=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """CertificateResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._issuer = None @@ -59,18 +64,12 @@ def __init__(self, id=None, issuer=None, thumbprint=None, expiration_date=None, self._links = None self.discriminator = None - if id is not None: - self.id = id - if issuer is not None: - self.issuer = issuer - if thumbprint is not None: - self.thumbprint = thumbprint - if expiration_date is not None: - self.expiration_date = expiration_date - if is_valid is not None: - self.is_valid = is_valid - if links is not None: - self.links = links + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('issuer'), kwargs.get('issuer', None)) + setattr(self, "_{}".format('thumbprint'), kwargs.get('thumbprint', None)) + setattr(self, "_{}".format('expiration_date'), kwargs.get('expiration_date', None)) + setattr(self, "_{}".format('is_valid'), kwargs.get('is_valid', None)) + setattr(self, "_{}".format('links'), kwargs.get('links', None)) @property def id(self): @@ -238,8 +237,11 @@ def __eq__(self, other): if not isinstance(other, CertificateResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, CertificateResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/delete_membership_request.py b/docusign_admin/models/delete_membership_request.py index e16617f..f7e60ec 100644 --- a/docusign_admin/models/delete_membership_request.py +++ b/docusign_admin/models/delete_membership_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DeleteMembershipRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,13 +40,16 @@ class DeleteMembershipRequest(object): 'id': 'id' } - def __init__(self, id=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DeleteMembershipRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self.discriminator = None - self.id = id + setattr(self, "_{}".format('id'), kwargs.get('id', None)) @property def id(self): @@ -64,7 +69,7 @@ def id(self, id): :param id: The id of this DeleteMembershipRequest. # noqa: E501 :type: str """ - if id is None: + if self._configuration.client_side_validation and id is None: raise ValueError("Invalid value for `id`, must not be `None`") # noqa: E501 self._id = id @@ -109,8 +114,11 @@ def __eq__(self, other): if not isinstance(other, DeleteMembershipRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DeleteMembershipRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/delete_membership_response.py b/docusign_admin/models/delete_membership_response.py index 662ca4f..98acaa8 100644 --- a/docusign_admin/models/delete_membership_response.py +++ b/docusign_admin/models/delete_membership_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DeleteMembershipResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class DeleteMembershipResponse(object): 'error_details': 'error_details' } - def __init__(self, id=None, error_details=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DeleteMembershipResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._error_details = None self.discriminator = None - if id is not None: - self.id = id - if error_details is not None: - self.error_details = error_details + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None)) @property def id(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, DeleteMembershipResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DeleteMembershipResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/delete_memberships_request.py b/docusign_admin/models/delete_memberships_request.py index 617e631..c492639 100644 --- a/docusign_admin/models/delete_memberships_request.py +++ b/docusign_admin/models/delete_memberships_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DeleteMembershipsRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,13 +40,16 @@ class DeleteMembershipsRequest(object): 'accounts': 'accounts' } - def __init__(self, accounts=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DeleteMembershipsRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._accounts = None self.discriminator = None - self.accounts = accounts + setattr(self, "_{}".format('accounts'), kwargs.get('accounts', None)) @property def accounts(self): @@ -64,7 +69,7 @@ def accounts(self, accounts): :param accounts: The accounts of this DeleteMembershipsRequest. # noqa: E501 :type: list[DeleteMembershipRequest] """ - if accounts is None: + if self._configuration.client_side_validation and accounts is None: raise ValueError("Invalid value for `accounts`, must not be `None`") # noqa: E501 self._accounts = accounts @@ -109,8 +114,11 @@ def __eq__(self, other): if not isinstance(other, DeleteMembershipsRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DeleteMembershipsRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/delete_memberships_response.py b/docusign_admin/models/delete_memberships_response.py index fac48ff..fd62193 100644 --- a/docusign_admin/models/delete_memberships_response.py +++ b/docusign_admin/models/delete_memberships_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DeleteMembershipsResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class DeleteMembershipsResponse(object): 'accounts': 'accounts' } - def __init__(self, success=None, accounts=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DeleteMembershipsResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._success = None self._accounts = None self.discriminator = None - if success is not None: - self.success = success - if accounts is not None: - self.accounts = accounts + setattr(self, "_{}".format('success'), kwargs.get('success', None)) + setattr(self, "_{}".format('accounts'), kwargs.get('accounts', None)) @property def success(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, DeleteMembershipsResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DeleteMembershipsResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/delete_response.py b/docusign_admin/models/delete_response.py index 3f41e89..f1a6a9d 100644 --- a/docusign_admin/models/delete_response.py +++ b/docusign_admin/models/delete_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DeleteResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class DeleteResponse(object): 'identities': 'identities' } - def __init__(self, success=None, identities=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DeleteResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._success = None self._identities = None self.discriminator = None - if success is not None: - self.success = success - if identities is not None: - self.identities = identities + setattr(self, "_{}".format('success'), kwargs.get('success', None)) + setattr(self, "_{}".format('identities'), kwargs.get('identities', None)) @property def success(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, DeleteResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DeleteResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/delete_user_identity_request.py b/docusign_admin/models/delete_user_identity_request.py index b05ae55..28d1e99 100644 --- a/docusign_admin/models/delete_user_identity_request.py +++ b/docusign_admin/models/delete_user_identity_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DeleteUserIdentityRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,13 +40,16 @@ class DeleteUserIdentityRequest(object): 'identities': 'identities' } - def __init__(self, identities=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DeleteUserIdentityRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._identities = None self.discriminator = None - self.identities = identities + setattr(self, "_{}".format('identities'), kwargs.get('identities', None)) @property def identities(self): @@ -64,7 +69,7 @@ def identities(self, identities): :param identities: The identities of this DeleteUserIdentityRequest. # noqa: E501 :type: list[UserIdentityRequest] """ - if identities is None: + if self._configuration.client_side_validation and identities is None: raise ValueError("Invalid value for `identities`, must not be `None`") # noqa: E501 self._identities = identities @@ -109,8 +114,11 @@ def __eq__(self, other): if not isinstance(other, DeleteUserIdentityRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DeleteUserIdentityRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/domain_response.py b/docusign_admin/models/domain_response.py index 8ab923a..aa1868d 100644 --- a/docusign_admin/models/domain_response.py +++ b/docusign_admin/models/domain_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DomainResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -50,8 +52,11 @@ class DomainResponse(object): 'links': 'links' } - def __init__(self, id=None, status=None, host_name=None, txt_token=None, identity_provider_id=None, settings=None, links=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DomainResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._status = None @@ -62,20 +67,13 @@ def __init__(self, id=None, status=None, host_name=None, txt_token=None, identit self._links = None self.discriminator = None - if id is not None: - self.id = id - if status is not None: - self.status = status - if host_name is not None: - self.host_name = host_name - if txt_token is not None: - self.txt_token = txt_token - if identity_provider_id is not None: - self.identity_provider_id = identity_provider_id - if settings is not None: - self.settings = settings - if links is not None: - self.links = links + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('status'), kwargs.get('status', None)) + setattr(self, "_{}".format('host_name'), kwargs.get('host_name', None)) + setattr(self, "_{}".format('txt_token'), kwargs.get('txt_token', None)) + setattr(self, "_{}".format('identity_provider_id'), kwargs.get('identity_provider_id', None)) + setattr(self, "_{}".format('settings'), kwargs.get('settings', None)) + setattr(self, "_{}".format('links'), kwargs.get('links', None)) @property def id(self): @@ -264,8 +262,11 @@ def __eq__(self, other): if not isinstance(other, DomainResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DomainResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/domains_response.py b/docusign_admin/models/domains_response.py index 00d6664..3fc1b7f 100644 --- a/docusign_admin/models/domains_response.py +++ b/docusign_admin/models/domains_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DomainsResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class DomainsResponse(object): 'reserved_domains': 'reserved_domains' } - def __init__(self, reserved_domains=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DomainsResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._reserved_domains = None self.discriminator = None - if reserved_domains is not None: - self.reserved_domains = reserved_domains + setattr(self, "_{}".format('reserved_domains'), kwargs.get('reserved_domains', None)) @property def reserved_domains(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, DomainsResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DomainsResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/ds_group_add_request.py b/docusign_admin/models/ds_group_add_request.py index 5d5fc21..b054801 100644 --- a/docusign_admin/models/ds_group_add_request.py +++ b/docusign_admin/models/ds_group_add_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DSGroupAddRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,16 +42,18 @@ class DSGroupAddRequest(object): 'description': 'description' } - def __init__(self, group_name=None, description=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DSGroupAddRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._group_name = None self._description = None self.discriminator = None - self.group_name = group_name - if description is not None: - self.description = description + setattr(self, "_{}".format('group_name'), kwargs.get('group_name', None)) + setattr(self, "_{}".format('description'), kwargs.get('description', None)) @property def group_name(self): @@ -69,7 +73,7 @@ def group_name(self, group_name): :param group_name: The group_name of this DSGroupAddRequest. # noqa: E501 :type: str """ - if group_name is None: + if self._configuration.client_side_validation and group_name is None: raise ValueError("Invalid value for `group_name`, must not be `None`") # noqa: E501 self._group_name = group_name @@ -135,8 +139,11 @@ def __eq__(self, other): if not isinstance(other, DSGroupAddRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DSGroupAddRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/ds_group_and_users_response.py b/docusign_admin/models/ds_group_and_users_response.py index a9d6232..8739f46 100644 --- a/docusign_admin/models/ds_group_and_users_response.py +++ b/docusign_admin/models/ds_group_and_users_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DSGroupAndUsersResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class DSGroupAndUsersResponse(object): 'group_users': 'group_users' } - def __init__(self, group=None, group_users=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DSGroupAndUsersResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._group = None self._group_users = None self.discriminator = None - if group is not None: - self.group = group - if group_users is not None: - self.group_users = group_users + setattr(self, "_{}".format('group'), kwargs.get('group', None)) + setattr(self, "_{}".format('group_users'), kwargs.get('group_users', None)) @property def group(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, DSGroupAndUsersResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DSGroupAndUsersResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/ds_group_list_response.py b/docusign_admin/models/ds_group_list_response.py index e557271..19778cf 100644 --- a/docusign_admin/models/ds_group_list_response.py +++ b/docusign_admin/models/ds_group_list_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DSGroupListResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -46,8 +48,11 @@ class DSGroupListResponse(object): 'ds_groups': 'ds_groups' } - def __init__(self, page=None, page_size=None, total_count=None, account_id=None, ds_groups=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DSGroupListResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._page = None self._page_size = None @@ -56,16 +61,11 @@ def __init__(self, page=None, page_size=None, total_count=None, account_id=None, self._ds_groups = None self.discriminator = None - if page is not None: - self.page = page - if page_size is not None: - self.page_size = page_size - if total_count is not None: - self.total_count = total_count - if account_id is not None: - self.account_id = account_id - if ds_groups is not None: - self.ds_groups = ds_groups + setattr(self, "_{}".format('page'), kwargs.get('page', None)) + setattr(self, "_{}".format('page_size'), kwargs.get('page_size', None)) + setattr(self, "_{}".format('total_count'), kwargs.get('total_count', None)) + setattr(self, "_{}".format('account_id'), kwargs.get('account_id', None)) + setattr(self, "_{}".format('ds_groups'), kwargs.get('ds_groups', None)) @property def page(self): @@ -212,8 +212,11 @@ def __eq__(self, other): if not isinstance(other, DSGroupListResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DSGroupListResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/ds_group_request.py b/docusign_admin/models/ds_group_request.py index ad8383f..06fbfc2 100644 --- a/docusign_admin/models/ds_group_request.py +++ b/docusign_admin/models/ds_group_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DSGroupRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,13 +40,16 @@ class DSGroupRequest(object): 'ds_group_id': 'ds_group_id' } - def __init__(self, ds_group_id=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DSGroupRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._ds_group_id = None self.discriminator = None - self.ds_group_id = ds_group_id + setattr(self, "_{}".format('ds_group_id'), kwargs.get('ds_group_id', None)) @property def ds_group_id(self): @@ -64,7 +69,7 @@ def ds_group_id(self, ds_group_id): :param ds_group_id: The ds_group_id of this DSGroupRequest. # noqa: E501 :type: str """ - if ds_group_id is None: + if self._configuration.client_side_validation and ds_group_id is None: raise ValueError("Invalid value for `ds_group_id`, must not be `None`") # noqa: E501 self._ds_group_id = ds_group_id @@ -109,8 +114,11 @@ def __eq__(self, other): if not isinstance(other, DSGroupRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DSGroupRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/ds_group_response.py b/docusign_admin/models/ds_group_response.py index 0211fa8..5878722 100644 --- a/docusign_admin/models/ds_group_response.py +++ b/docusign_admin/models/ds_group_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DSGroupResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -58,8 +60,11 @@ class DSGroupResponse(object): 'account_name': 'account_name' } - def __init__(self, ds_group_id=None, account_id=None, source_product_name=None, group_id=None, group_name=None, description=None, is_admin=None, last_modified_on=None, user_count=None, external_account_id=None, account_name=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DSGroupResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._ds_group_id = None self._account_id = None @@ -74,28 +79,17 @@ def __init__(self, ds_group_id=None, account_id=None, source_product_name=None, self._account_name = None self.discriminator = None - if ds_group_id is not None: - self.ds_group_id = ds_group_id - if account_id is not None: - self.account_id = account_id - if source_product_name is not None: - self.source_product_name = source_product_name - if group_id is not None: - self.group_id = group_id - if group_name is not None: - self.group_name = group_name - if description is not None: - self.description = description - if is_admin is not None: - self.is_admin = is_admin - if last_modified_on is not None: - self.last_modified_on = last_modified_on - if user_count is not None: - self.user_count = user_count - if external_account_id is not None: - self.external_account_id = external_account_id - if account_name is not None: - self.account_name = account_name + setattr(self, "_{}".format('ds_group_id'), kwargs.get('ds_group_id', None)) + setattr(self, "_{}".format('account_id'), kwargs.get('account_id', None)) + setattr(self, "_{}".format('source_product_name'), kwargs.get('source_product_name', None)) + setattr(self, "_{}".format('group_id'), kwargs.get('group_id', None)) + setattr(self, "_{}".format('group_name'), kwargs.get('group_name', None)) + setattr(self, "_{}".format('description'), kwargs.get('description', None)) + setattr(self, "_{}".format('is_admin'), kwargs.get('is_admin', None)) + setattr(self, "_{}".format('last_modified_on'), kwargs.get('last_modified_on', None)) + setattr(self, "_{}".format('user_count'), kwargs.get('user_count', None)) + setattr(self, "_{}".format('external_account_id'), kwargs.get('external_account_id', None)) + setattr(self, "_{}".format('account_name'), kwargs.get('account_name', None)) @property def ds_group_id(self): @@ -368,8 +362,11 @@ def __eq__(self, other): if not isinstance(other, DSGroupResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DSGroupResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/ds_group_user_response.py b/docusign_admin/models/ds_group_user_response.py index 89d0f47..079c05c 100644 --- a/docusign_admin/models/ds_group_user_response.py +++ b/docusign_admin/models/ds_group_user_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DSGroupUserResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -52,8 +54,11 @@ class DSGroupUserResponse(object): 'error_details': 'error_details' } - def __init__(self, user_id=None, account_id=None, user_name=None, first_name=None, last_name=None, middle_name=None, status=None, error_details=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DSGroupUserResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._user_id = None self._account_id = None @@ -65,22 +70,14 @@ def __init__(self, user_id=None, account_id=None, user_name=None, first_name=Non self._error_details = None self.discriminator = None - if user_id is not None: - self.user_id = user_id - if account_id is not None: - self.account_id = account_id - if user_name is not None: - self.user_name = user_name - if first_name is not None: - self.first_name = first_name - if last_name is not None: - self.last_name = last_name - if middle_name is not None: - self.middle_name = middle_name - if status is not None: - self.status = status - if error_details is not None: - self.error_details = error_details + setattr(self, "_{}".format('user_id'), kwargs.get('user_id', None)) + setattr(self, "_{}".format('account_id'), kwargs.get('account_id', None)) + setattr(self, "_{}".format('user_name'), kwargs.get('user_name', None)) + setattr(self, "_{}".format('first_name'), kwargs.get('first_name', None)) + setattr(self, "_{}".format('last_name'), kwargs.get('last_name', None)) + setattr(self, "_{}".format('middle_name'), kwargs.get('middle_name', None)) + setattr(self, "_{}".format('status'), kwargs.get('status', None)) + setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None)) @property def user_id(self): @@ -290,8 +287,11 @@ def __eq__(self, other): if not isinstance(other, DSGroupUserResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DSGroupUserResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/ds_group_users_add_request.py b/docusign_admin/models/ds_group_users_add_request.py index 8ed07b7..cc2e1f3 100644 --- a/docusign_admin/models/ds_group_users_add_request.py +++ b/docusign_admin/models/ds_group_users_add_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DSGroupUsersAddRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,13 +40,16 @@ class DSGroupUsersAddRequest(object): 'user_ids': 'user_ids' } - def __init__(self, user_ids=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DSGroupUsersAddRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._user_ids = None self.discriminator = None - self.user_ids = user_ids + setattr(self, "_{}".format('user_ids'), kwargs.get('user_ids', None)) @property def user_ids(self): @@ -64,7 +69,7 @@ def user_ids(self, user_ids): :param user_ids: The user_ids of this DSGroupUsersAddRequest. # noqa: E501 :type: list[str] """ - if user_ids is None: + if self._configuration.client_side_validation and user_ids is None: raise ValueError("Invalid value for `user_ids`, must not be `None`") # noqa: E501 self._user_ids = user_ids @@ -109,8 +114,11 @@ def __eq__(self, other): if not isinstance(other, DSGroupUsersAddRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DSGroupUsersAddRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/ds_group_users_remove_request.py b/docusign_admin/models/ds_group_users_remove_request.py index 2de4d65..e60236d 100644 --- a/docusign_admin/models/ds_group_users_remove_request.py +++ b/docusign_admin/models/ds_group_users_remove_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DSGroupUsersRemoveRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,13 +40,16 @@ class DSGroupUsersRemoveRequest(object): 'user_ids': 'user_ids' } - def __init__(self, user_ids=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DSGroupUsersRemoveRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._user_ids = None self.discriminator = None - self.user_ids = user_ids + setattr(self, "_{}".format('user_ids'), kwargs.get('user_ids', None)) @property def user_ids(self): @@ -64,7 +69,7 @@ def user_ids(self, user_ids): :param user_ids: The user_ids of this DSGroupUsersRemoveRequest. # noqa: E501 :type: list[str] """ - if user_ids is None: + if self._configuration.client_side_validation and user_ids is None: raise ValueError("Invalid value for `user_ids`, must not be `None`") # noqa: E501 self._user_ids = user_ids @@ -109,8 +114,11 @@ def __eq__(self, other): if not isinstance(other, DSGroupUsersRemoveRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DSGroupUsersRemoveRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/ds_group_users_response.py b/docusign_admin/models/ds_group_users_response.py index 70a3d8e..fa167d3 100644 --- a/docusign_admin/models/ds_group_users_response.py +++ b/docusign_admin/models/ds_group_users_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class DSGroupUsersResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -44,8 +46,11 @@ class DSGroupUsersResponse(object): 'users': 'users' } - def __init__(self, page=None, page_size=None, total_count=None, users=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """DSGroupUsersResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._page = None self._page_size = None @@ -53,14 +58,10 @@ def __init__(self, page=None, page_size=None, total_count=None, users=None): # self._users = None self.discriminator = None - if page is not None: - self.page = page - if page_size is not None: - self.page_size = page_size - if total_count is not None: - self.total_count = total_count - if users is not None: - self.users = users + setattr(self, "_{}".format('page'), kwargs.get('page', None)) + setattr(self, "_{}".format('page_size'), kwargs.get('page_size', None)) + setattr(self, "_{}".format('total_count'), kwargs.get('total_count', None)) + setattr(self, "_{}".format('users'), kwargs.get('users', None)) @property def page(self): @@ -186,8 +187,11 @@ def __eq__(self, other): if not isinstance(other, DSGroupUsersResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, DSGroupUsersResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/error_details.py b/docusign_admin/models/error_details.py index 5502f4e..67c58f5 100644 --- a/docusign_admin/models/error_details.py +++ b/docusign_admin/models/error_details.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class ErrorDetails(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class ErrorDetails(object): 'error_description': 'error_description' } - def __init__(self, error=None, error_description=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """ErrorDetails - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._error = None self._error_description = None self.discriminator = None - if error is not None: - self.error = error - if error_description is not None: - self.error_description = error_description + setattr(self, "_{}".format('error'), kwargs.get('error', None)) + setattr(self, "_{}".format('error_description'), kwargs.get('error_description', None)) @property def error(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, ErrorDetails): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, ErrorDetails): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/force_activate_membership_request.py b/docusign_admin/models/force_activate_membership_request.py index 9f5d3a1..a6422d3 100644 --- a/docusign_admin/models/force_activate_membership_request.py +++ b/docusign_admin/models/force_activate_membership_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class ForceActivateMembershipRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,13 +40,16 @@ class ForceActivateMembershipRequest(object): 'site_id': 'site_id' } - def __init__(self, site_id=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """ForceActivateMembershipRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._site_id = None self.discriminator = None - self.site_id = site_id + setattr(self, "_{}".format('site_id'), kwargs.get('site_id', None)) @property def site_id(self): @@ -64,7 +69,7 @@ def site_id(self, site_id): :param site_id: The site_id of this ForceActivateMembershipRequest. # noqa: E501 :type: int """ - if site_id is None: + if self._configuration.client_side_validation and site_id is None: raise ValueError("Invalid value for `site_id`, must not be `None`") # noqa: E501 self._site_id = site_id @@ -109,8 +114,11 @@ def __eq__(self, other): if not isinstance(other, ForceActivateMembershipRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, ForceActivateMembershipRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/group_request.py b/docusign_admin/models/group_request.py index 4a32076..ea110fc 100644 --- a/docusign_admin/models/group_request.py +++ b/docusign_admin/models/group_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class GroupRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -42,19 +44,20 @@ class GroupRequest(object): 'type': 'type' } - def __init__(self, id=None, name=None, type=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """GroupRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._name = None self._type = None self.discriminator = None - self.id = id - if name is not None: - self.name = name - if type is not None: - self.type = type + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('name'), kwargs.get('name', None)) + setattr(self, "_{}".format('type'), kwargs.get('type', None)) @property def id(self): @@ -74,7 +77,7 @@ def id(self, id): :param id: The id of this GroupRequest. # noqa: E501 :type: int """ - if id is None: + if self._configuration.client_side_validation and id is None: raise ValueError("Invalid value for `id`, must not be `None`") # noqa: E501 self._id = id @@ -161,8 +164,11 @@ def __eq__(self, other): if not isinstance(other, GroupRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, GroupRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/identity_provider_response.py b/docusign_admin/models/identity_provider_response.py index 0c451a8..179e0bd 100644 --- a/docusign_admin/models/identity_provider_response.py +++ b/docusign_admin/models/identity_provider_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class IdentityProviderResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -48,8 +50,11 @@ class IdentityProviderResponse(object): 'links': 'links' } - def __init__(self, id=None, friendly_name=None, auto_provision_users=None, type=None, saml_20=None, links=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """IdentityProviderResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._friendly_name = None @@ -59,18 +64,12 @@ def __init__(self, id=None, friendly_name=None, auto_provision_users=None, type= self._links = None self.discriminator = None - if id is not None: - self.id = id - if friendly_name is not None: - self.friendly_name = friendly_name - if auto_provision_users is not None: - self.auto_provision_users = auto_provision_users - if type is not None: - self.type = type - if saml_20 is not None: - self.saml_20 = saml_20 - if links is not None: - self.links = links + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('friendly_name'), kwargs.get('friendly_name', None)) + setattr(self, "_{}".format('auto_provision_users'), kwargs.get('auto_provision_users', None)) + setattr(self, "_{}".format('type'), kwargs.get('type', None)) + setattr(self, "_{}".format('saml_20'), kwargs.get('saml_20', None)) + setattr(self, "_{}".format('links'), kwargs.get('links', None)) @property def id(self): @@ -238,8 +237,11 @@ def __eq__(self, other): if not isinstance(other, IdentityProviderResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, IdentityProviderResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/identity_providers_response.py b/docusign_admin/models/identity_providers_response.py index 841f661..7e940d6 100644 --- a/docusign_admin/models/identity_providers_response.py +++ b/docusign_admin/models/identity_providers_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class IdentityProvidersResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class IdentityProvidersResponse(object): 'identity_providers': 'identity_providers' } - def __init__(self, identity_providers=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """IdentityProvidersResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._identity_providers = None self.discriminator = None - if identity_providers is not None: - self.identity_providers = identity_providers + setattr(self, "_{}".format('identity_providers'), kwargs.get('identity_providers', None)) @property def identity_providers(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, IdentityProvidersResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, IdentityProvidersResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/link_response.py b/docusign_admin/models/link_response.py index 3acd3c9..10ee3e2 100644 --- a/docusign_admin/models/link_response.py +++ b/docusign_admin/models/link_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class LinkResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class LinkResponse(object): 'href': 'href' } - def __init__(self, rel=None, href=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """LinkResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._rel = None self._href = None self.discriminator = None - if rel is not None: - self.rel = rel - if href is not None: - self.href = href + setattr(self, "_{}".format('rel'), kwargs.get('rel', None)) + setattr(self, "_{}".format('href'), kwargs.get('href', None)) @property def rel(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, LinkResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, LinkResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/member_group_response.py b/docusign_admin/models/member_group_response.py index fdc2ad7..4beda39 100644 --- a/docusign_admin/models/member_group_response.py +++ b/docusign_admin/models/member_group_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class MemberGroupResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -42,20 +44,20 @@ class MemberGroupResponse(object): 'type': 'type' } - def __init__(self, id=None, name=None, type=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """MemberGroupResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._name = None self._type = None self.discriminator = None - if id is not None: - self.id = id - if name is not None: - self.name = name - if type is not None: - self.type = type + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('name'), kwargs.get('name', None)) + setattr(self, "_{}".format('type'), kwargs.get('type', None)) @property def id(self): @@ -160,8 +162,11 @@ def __eq__(self, other): if not isinstance(other, MemberGroupResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, MemberGroupResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/member_groups_response.py b/docusign_admin/models/member_groups_response.py index 95a519a..0c77abc 100644 --- a/docusign_admin/models/member_groups_response.py +++ b/docusign_admin/models/member_groups_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class MemberGroupsResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class MemberGroupsResponse(object): 'paging': 'paging' } - def __init__(self, groups=None, paging=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """MemberGroupsResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._groups = None self._paging = None self.discriminator = None - if groups is not None: - self.groups = groups - if paging is not None: - self.paging = paging + setattr(self, "_{}".format('groups'), kwargs.get('groups', None)) + setattr(self, "_{}".format('paging'), kwargs.get('paging', None)) @property def groups(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, MemberGroupsResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, MemberGroupsResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/membership_response.py b/docusign_admin/models/membership_response.py index f32a930..bcb4f3d 100644 --- a/docusign_admin/models/membership_response.py +++ b/docusign_admin/models/membership_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class MembershipResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -56,8 +58,11 @@ class MembershipResponse(object): 'is_admin': 'is_admin' } - def __init__(self, email=None, account_id=None, external_account_id=None, account_name=None, is_external_account=None, status=None, permission_profile=None, created_on=None, groups=None, is_admin=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """MembershipResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._email = None self._account_id = None @@ -71,26 +76,16 @@ def __init__(self, email=None, account_id=None, external_account_id=None, accoun self._is_admin = None self.discriminator = None - if email is not None: - self.email = email - if account_id is not None: - self.account_id = account_id - if external_account_id is not None: - self.external_account_id = external_account_id - if account_name is not None: - self.account_name = account_name - if is_external_account is not None: - self.is_external_account = is_external_account - if status is not None: - self.status = status - if permission_profile is not None: - self.permission_profile = permission_profile - if created_on is not None: - self.created_on = created_on - if groups is not None: - self.groups = groups - if is_admin is not None: - self.is_admin = is_admin + setattr(self, "_{}".format('email'), kwargs.get('email', None)) + setattr(self, "_{}".format('account_id'), kwargs.get('account_id', None)) + setattr(self, "_{}".format('external_account_id'), kwargs.get('external_account_id', None)) + setattr(self, "_{}".format('account_name'), kwargs.get('account_name', None)) + setattr(self, "_{}".format('is_external_account'), kwargs.get('is_external_account', None)) + setattr(self, "_{}".format('status'), kwargs.get('status', None)) + setattr(self, "_{}".format('permission_profile'), kwargs.get('permission_profile', None)) + setattr(self, "_{}".format('created_on'), kwargs.get('created_on', None)) + setattr(self, "_{}".format('groups'), kwargs.get('groups', None)) + setattr(self, "_{}".format('is_admin'), kwargs.get('is_admin', None)) @property def email(self): @@ -342,8 +337,11 @@ def __eq__(self, other): if not isinstance(other, MembershipResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, MembershipResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/new_account_user_request.py b/docusign_admin/models/new_account_user_request.py index 5ad10df..3492b5f 100644 --- a/docusign_admin/models/new_account_user_request.py +++ b/docusign_admin/models/new_account_user_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class NewAccountUserRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -60,8 +62,11 @@ class NewAccountUserRequest(object): 'auto_activate_memberships': 'auto_activate_memberships' } - def __init__(self, permission_profile=None, groups=None, user_name=None, first_name=None, last_name=None, email=None, default_account_id=None, language_culture=None, selected_languages=None, access_code=None, federated_status=None, auto_activate_memberships=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """NewAccountUserRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._permission_profile = None self._groups = None @@ -77,29 +82,18 @@ def __init__(self, permission_profile=None, groups=None, user_name=None, first_n self._auto_activate_memberships = None self.discriminator = None - if permission_profile is not None: - self.permission_profile = permission_profile - if groups is not None: - self.groups = groups - if user_name is not None: - self.user_name = user_name - if first_name is not None: - self.first_name = first_name - if last_name is not None: - self.last_name = last_name - self.email = email - if default_account_id is not None: - self.default_account_id = default_account_id - if language_culture is not None: - self.language_culture = language_culture - if selected_languages is not None: - self.selected_languages = selected_languages - if access_code is not None: - self.access_code = access_code - if federated_status is not None: - self.federated_status = federated_status - if auto_activate_memberships is not None: - self.auto_activate_memberships = auto_activate_memberships + setattr(self, "_{}".format('permission_profile'), kwargs.get('permission_profile', None)) + setattr(self, "_{}".format('groups'), kwargs.get('groups', None)) + setattr(self, "_{}".format('user_name'), kwargs.get('user_name', None)) + setattr(self, "_{}".format('first_name'), kwargs.get('first_name', None)) + setattr(self, "_{}".format('last_name'), kwargs.get('last_name', None)) + setattr(self, "_{}".format('email'), kwargs.get('email', None)) + setattr(self, "_{}".format('default_account_id'), kwargs.get('default_account_id', None)) + setattr(self, "_{}".format('language_culture'), kwargs.get('language_culture', None)) + setattr(self, "_{}".format('selected_languages'), kwargs.get('selected_languages', None)) + setattr(self, "_{}".format('access_code'), kwargs.get('access_code', None)) + setattr(self, "_{}".format('federated_status'), kwargs.get('federated_status', None)) + setattr(self, "_{}".format('auto_activate_memberships'), kwargs.get('auto_activate_memberships', None)) @property def permission_profile(self): @@ -224,7 +218,7 @@ def email(self, email): :param email: The email of this NewAccountUserRequest. # noqa: E501 :type: str """ - if email is None: + if self._configuration.client_side_validation and email is None: raise ValueError("Invalid value for `email`, must not be `None`") # noqa: E501 self._email = email @@ -395,8 +389,11 @@ def __eq__(self, other): if not isinstance(other, NewAccountUserRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, NewAccountUserRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/new_multi_product_user_add_request.py b/docusign_admin/models/new_multi_product_user_add_request.py index f7a0948..11806eb 100644 --- a/docusign_admin/models/new_multi_product_user_add_request.py +++ b/docusign_admin/models/new_multi_product_user_add_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class NewMultiProductUserAddRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -58,8 +60,11 @@ class NewMultiProductUserAddRequest(object): 'auto_activate_memberships': 'auto_activate_memberships' } - def __init__(self, product_permission_profiles=None, ds_groups=None, user_name=None, first_name=None, last_name=None, email=None, default_account_id=None, language_culture=None, access_code=None, federated_status=None, auto_activate_memberships=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """NewMultiProductUserAddRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._product_permission_profiles = None self._ds_groups = None @@ -74,26 +79,17 @@ def __init__(self, product_permission_profiles=None, ds_groups=None, user_name=N self._auto_activate_memberships = None self.discriminator = None - self.product_permission_profiles = product_permission_profiles - if ds_groups is not None: - self.ds_groups = ds_groups - if user_name is not None: - self.user_name = user_name - if first_name is not None: - self.first_name = first_name - if last_name is not None: - self.last_name = last_name - self.email = email - if default_account_id is not None: - self.default_account_id = default_account_id - if language_culture is not None: - self.language_culture = language_culture - if access_code is not None: - self.access_code = access_code - if federated_status is not None: - self.federated_status = federated_status - if auto_activate_memberships is not None: - self.auto_activate_memberships = auto_activate_memberships + setattr(self, "_{}".format('product_permission_profiles'), kwargs.get('product_permission_profiles', None)) + setattr(self, "_{}".format('ds_groups'), kwargs.get('ds_groups', None)) + setattr(self, "_{}".format('user_name'), kwargs.get('user_name', None)) + setattr(self, "_{}".format('first_name'), kwargs.get('first_name', None)) + setattr(self, "_{}".format('last_name'), kwargs.get('last_name', None)) + setattr(self, "_{}".format('email'), kwargs.get('email', None)) + setattr(self, "_{}".format('default_account_id'), kwargs.get('default_account_id', None)) + setattr(self, "_{}".format('language_culture'), kwargs.get('language_culture', None)) + setattr(self, "_{}".format('access_code'), kwargs.get('access_code', None)) + setattr(self, "_{}".format('federated_status'), kwargs.get('federated_status', None)) + setattr(self, "_{}".format('auto_activate_memberships'), kwargs.get('auto_activate_memberships', None)) @property def product_permission_profiles(self): @@ -113,7 +109,7 @@ def product_permission_profiles(self, product_permission_profiles): :param product_permission_profiles: The product_permission_profiles of this NewMultiProductUserAddRequest. # noqa: E501 :type: list[ProductPermissionProfileRequest] """ - if product_permission_profiles is None: + if self._configuration.client_side_validation and product_permission_profiles is None: raise ValueError("Invalid value for `product_permission_profiles`, must not be `None`") # noqa: E501 self._product_permission_profiles = product_permission_profiles @@ -220,7 +216,7 @@ def email(self, email): :param email: The email of this NewMultiProductUserAddRequest. # noqa: E501 :type: str """ - if email is None: + if self._configuration.client_side_validation and email is None: raise ValueError("Invalid value for `email`, must not be `None`") # noqa: E501 self._email = email @@ -370,8 +366,11 @@ def __eq__(self, other): if not isinstance(other, NewMultiProductUserAddRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, NewMultiProductUserAddRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/new_user_request.py b/docusign_admin/models/new_user_request.py index 31c0eea..a900fa3 100644 --- a/docusign_admin/models/new_user_request.py +++ b/docusign_admin/models/new_user_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class NewUserRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -58,8 +60,11 @@ class NewUserRequest(object): 'auto_activate_memberships': 'auto_activate_memberships' } - def __init__(self, accounts=None, user_name=None, first_name=None, last_name=None, email=None, default_account_id=None, language_culture=None, selected_languages=None, access_code=None, federated_status=None, auto_activate_memberships=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """NewUserRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._accounts = None self._user_name = None @@ -74,26 +79,17 @@ def __init__(self, accounts=None, user_name=None, first_name=None, last_name=Non self._auto_activate_memberships = None self.discriminator = None - self.accounts = accounts - if user_name is not None: - self.user_name = user_name - if first_name is not None: - self.first_name = first_name - if last_name is not None: - self.last_name = last_name - self.email = email - if default_account_id is not None: - self.default_account_id = default_account_id - if language_culture is not None: - self.language_culture = language_culture - if selected_languages is not None: - self.selected_languages = selected_languages - if access_code is not None: - self.access_code = access_code - if federated_status is not None: - self.federated_status = federated_status - if auto_activate_memberships is not None: - self.auto_activate_memberships = auto_activate_memberships + setattr(self, "_{}".format('accounts'), kwargs.get('accounts', None)) + setattr(self, "_{}".format('user_name'), kwargs.get('user_name', None)) + setattr(self, "_{}".format('first_name'), kwargs.get('first_name', None)) + setattr(self, "_{}".format('last_name'), kwargs.get('last_name', None)) + setattr(self, "_{}".format('email'), kwargs.get('email', None)) + setattr(self, "_{}".format('default_account_id'), kwargs.get('default_account_id', None)) + setattr(self, "_{}".format('language_culture'), kwargs.get('language_culture', None)) + setattr(self, "_{}".format('selected_languages'), kwargs.get('selected_languages', None)) + setattr(self, "_{}".format('access_code'), kwargs.get('access_code', None)) + setattr(self, "_{}".format('federated_status'), kwargs.get('federated_status', None)) + setattr(self, "_{}".format('auto_activate_memberships'), kwargs.get('auto_activate_memberships', None)) @property def accounts(self): @@ -113,7 +109,7 @@ def accounts(self, accounts): :param accounts: The accounts of this NewUserRequest. # noqa: E501 :type: list[NewUserRequestAccountProperties] """ - if accounts is None: + if self._configuration.client_side_validation and accounts is None: raise ValueError("Invalid value for `accounts`, must not be `None`") # noqa: E501 self._accounts = accounts @@ -199,7 +195,7 @@ def email(self, email): :param email: The email of this NewUserRequest. # noqa: E501 :type: str """ - if email is None: + if self._configuration.client_side_validation and email is None: raise ValueError("Invalid value for `email`, must not be `None`") # noqa: E501 self._email = email @@ -370,8 +366,11 @@ def __eq__(self, other): if not isinstance(other, NewUserRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, NewUserRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/new_user_request_account_properties.py b/docusign_admin/models/new_user_request_account_properties.py index 5d8d3ea..a78dbc9 100644 --- a/docusign_admin/models/new_user_request_account_properties.py +++ b/docusign_admin/models/new_user_request_account_properties.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class NewUserRequestAccountProperties(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -46,8 +48,11 @@ class NewUserRequestAccountProperties(object): 'job_title': 'job_title' } - def __init__(self, id=None, permission_profile=None, groups=None, company_name=None, job_title=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """NewUserRequestAccountProperties - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._permission_profile = None @@ -56,15 +61,11 @@ def __init__(self, id=None, permission_profile=None, groups=None, company_name=N self._job_title = None self.discriminator = None - self.id = id - if permission_profile is not None: - self.permission_profile = permission_profile - if groups is not None: - self.groups = groups - if company_name is not None: - self.company_name = company_name - if job_title is not None: - self.job_title = job_title + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('permission_profile'), kwargs.get('permission_profile', None)) + setattr(self, "_{}".format('groups'), kwargs.get('groups', None)) + setattr(self, "_{}".format('company_name'), kwargs.get('company_name', None)) + setattr(self, "_{}".format('job_title'), kwargs.get('job_title', None)) @property def id(self): @@ -84,7 +85,7 @@ def id(self, id): :param id: The id of this NewUserRequestAccountProperties. # noqa: E501 :type: str """ - if id is None: + if self._configuration.client_side_validation and id is None: raise ValueError("Invalid value for `id`, must not be `None`") # noqa: E501 self._id = id @@ -213,8 +214,11 @@ def __eq__(self, other): if not isinstance(other, NewUserRequestAccountProperties): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, NewUserRequestAccountProperties): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/new_user_response.py b/docusign_admin/models/new_user_response.py index ecacb89..e3a3e43 100644 --- a/docusign_admin/models/new_user_response.py +++ b/docusign_admin/models/new_user_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class NewUserResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -54,8 +56,11 @@ class NewUserResponse(object): 'accounts': 'accounts' } - def __init__(self, id=None, site_id=None, user_name=None, first_name=None, last_name=None, email=None, language_culture=None, federated_status=None, accounts=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """NewUserResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._site_id = None @@ -68,24 +73,15 @@ def __init__(self, id=None, site_id=None, user_name=None, first_name=None, last_ self._accounts = None self.discriminator = None - if id is not None: - self.id = id - if site_id is not None: - self.site_id = site_id - if user_name is not None: - self.user_name = user_name - if first_name is not None: - self.first_name = first_name - if last_name is not None: - self.last_name = last_name - if email is not None: - self.email = email - if language_culture is not None: - self.language_culture = language_culture - if federated_status is not None: - self.federated_status = federated_status - if accounts is not None: - self.accounts = accounts + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('site_id'), kwargs.get('site_id', None)) + setattr(self, "_{}".format('user_name'), kwargs.get('user_name', None)) + setattr(self, "_{}".format('first_name'), kwargs.get('first_name', None)) + setattr(self, "_{}".format('last_name'), kwargs.get('last_name', None)) + setattr(self, "_{}".format('email'), kwargs.get('email', None)) + setattr(self, "_{}".format('language_culture'), kwargs.get('language_culture', None)) + setattr(self, "_{}".format('federated_status'), kwargs.get('federated_status', None)) + setattr(self, "_{}".format('accounts'), kwargs.get('accounts', None)) @property def id(self): @@ -316,8 +312,11 @@ def __eq__(self, other): if not isinstance(other, NewUserResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, NewUserResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/new_user_response_account_properties.py b/docusign_admin/models/new_user_response_account_properties.py index 835d2f4..c0fb6f9 100644 --- a/docusign_admin/models/new_user_response_account_properties.py +++ b/docusign_admin/models/new_user_response_account_properties.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class NewUserResponseAccountProperties(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -48,8 +50,11 @@ class NewUserResponseAccountProperties(object): 'job_title': 'job_title' } - def __init__(self, id=None, site_id=None, permission_profile=None, groups=None, company_name=None, job_title=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """NewUserResponseAccountProperties - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._site_id = None @@ -59,18 +64,12 @@ def __init__(self, id=None, site_id=None, permission_profile=None, groups=None, self._job_title = None self.discriminator = None - if id is not None: - self.id = id - if site_id is not None: - self.site_id = site_id - if permission_profile is not None: - self.permission_profile = permission_profile - if groups is not None: - self.groups = groups - if company_name is not None: - self.company_name = company_name - if job_title is not None: - self.job_title = job_title + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('site_id'), kwargs.get('site_id', None)) + setattr(self, "_{}".format('permission_profile'), kwargs.get('permission_profile', None)) + setattr(self, "_{}".format('groups'), kwargs.get('groups', None)) + setattr(self, "_{}".format('company_name'), kwargs.get('company_name', None)) + setattr(self, "_{}".format('job_title'), kwargs.get('job_title', None)) @property def id(self): @@ -238,8 +237,11 @@ def __eq__(self, other): if not isinstance(other, NewUserResponseAccountProperties): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, NewUserResponseAccountProperties): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/oasirr_error_details.py b/docusign_admin/models/oasirr_error_details.py index 2c19598..944fc40 100644 --- a/docusign_admin/models/oasirr_error_details.py +++ b/docusign_admin/models/oasirr_error_details.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OASIRRErrorDetails(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class OASIRRErrorDetails(object): 'error_description': 'error_description' } - def __init__(self, error=None, error_description=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OASIRRErrorDetails - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._error = None self._error_description = None self.discriminator = None - if error is not None: - self.error = error - if error_description is not None: - self.error_description = error_description + setattr(self, "_{}".format('error'), kwargs.get('error', None)) + setattr(self, "_{}".format('error_description'), kwargs.get('error_description', None)) @property def error(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, OASIRRErrorDetails): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OASIRRErrorDetails): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/oasirr_organization_account_settings_error_data_response.py b/docusign_admin/models/oasirr_organization_account_settings_error_data_response.py index d046aba..6deba4f 100644 --- a/docusign_admin/models/oasirr_organization_account_settings_error_data_response.py +++ b/docusign_admin/models/oasirr_organization_account_settings_error_data_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OASIRROrganizationAccountSettingsErrorDataResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -46,8 +48,11 @@ class OASIRROrganizationAccountSettingsErrorDataResponse(object): 'setting_key': 'setting_key' } - def __init__(self, account_id=None, account_name=None, error=None, error_key=None, setting_key=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OASIRROrganizationAccountSettingsErrorDataResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._account_id = None self._account_name = None @@ -56,16 +61,11 @@ def __init__(self, account_id=None, account_name=None, error=None, error_key=Non self._setting_key = None self.discriminator = None - if account_id is not None: - self.account_id = account_id - if account_name is not None: - self.account_name = account_name - if error is not None: - self.error = error - if error_key is not None: - self.error_key = error_key - if setting_key is not None: - self.setting_key = setting_key + setattr(self, "_{}".format('account_id'), kwargs.get('account_id', None)) + setattr(self, "_{}".format('account_name'), kwargs.get('account_name', None)) + setattr(self, "_{}".format('error'), kwargs.get('error', None)) + setattr(self, "_{}".format('error_key'), kwargs.get('error_key', None)) + setattr(self, "_{}".format('setting_key'), kwargs.get('setting_key', None)) @property def account_id(self): @@ -212,8 +212,11 @@ def __eq__(self, other): if not isinstance(other, OASIRROrganizationAccountSettingsErrorDataResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OASIRROrganizationAccountSettingsErrorDataResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/oetr_error_details.py b/docusign_admin/models/oetr_error_details.py index 23a334d..52dc1e0 100644 --- a/docusign_admin/models/oetr_error_details.py +++ b/docusign_admin/models/oetr_error_details.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OETRErrorDetails(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class OETRErrorDetails(object): 'error_description': 'error_description' } - def __init__(self, error=None, error_description=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OETRErrorDetails - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._error = None self._error_description = None self.discriminator = None - if error is not None: - self.error = error - if error_description is not None: - self.error_description = error_description + setattr(self, "_{}".format('error'), kwargs.get('error', None)) + setattr(self, "_{}".format('error_description'), kwargs.get('error_description', None)) @property def error(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, OETRErrorDetails): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OETRErrorDetails): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/org_export_selected_account.py b/docusign_admin/models/org_export_selected_account.py index 7e52506..f620632 100644 --- a/docusign_admin/models/org_export_selected_account.py +++ b/docusign_admin/models/org_export_selected_account.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrgExportSelectedAccount(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class OrgExportSelectedAccount(object): 'account_id': 'account_id' } - def __init__(self, account_id=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrgExportSelectedAccount - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._account_id = None self.discriminator = None - if account_id is not None: - self.account_id = account_id + setattr(self, "_{}".format('account_id'), kwargs.get('account_id', None)) @property def account_id(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, OrgExportSelectedAccount): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrgExportSelectedAccount): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/org_export_selected_domain.py b/docusign_admin/models/org_export_selected_domain.py index 05a53cc..a6a73ce 100644 --- a/docusign_admin/models/org_export_selected_domain.py +++ b/docusign_admin/models/org_export_selected_domain.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrgExportSelectedDomain(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class OrgExportSelectedDomain(object): 'domain': 'domain' } - def __init__(self, domain=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrgExportSelectedDomain - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._domain = None self.discriminator = None - if domain is not None: - self.domain = domain + setattr(self, "_{}".format('domain'), kwargs.get('domain', None)) @property def domain(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, OrgExportSelectedDomain): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrgExportSelectedDomain): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/org_report_configuration_response.py b/docusign_admin/models/org_report_configuration_response.py index 01610e8..de89e26 100644 --- a/docusign_admin/models/org_report_configuration_response.py +++ b/docusign_admin/models/org_report_configuration_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrgReportConfigurationResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -42,20 +44,20 @@ class OrgReportConfigurationResponse(object): 'enabled_report_types': 'enabled_report_types' } - def __init__(self, is_account_limit_disabled=None, custom_dates_enabled=None, enabled_report_types=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrgReportConfigurationResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._is_account_limit_disabled = None self._custom_dates_enabled = None self._enabled_report_types = None self.discriminator = None - if is_account_limit_disabled is not None: - self.is_account_limit_disabled = is_account_limit_disabled - if custom_dates_enabled is not None: - self.custom_dates_enabled = custom_dates_enabled - if enabled_report_types is not None: - self.enabled_report_types = enabled_report_types + setattr(self, "_{}".format('is_account_limit_disabled'), kwargs.get('is_account_limit_disabled', None)) + setattr(self, "_{}".format('custom_dates_enabled'), kwargs.get('custom_dates_enabled', None)) + setattr(self, "_{}".format('enabled_report_types'), kwargs.get('enabled_report_types', None)) @property def is_account_limit_disabled(self): @@ -160,8 +162,11 @@ def __eq__(self, other): if not isinstance(other, OrgReportConfigurationResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrgReportConfigurationResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/org_report_create_response.py b/docusign_admin/models/org_report_create_response.py index 2a9cf30..6e8b703 100644 --- a/docusign_admin/models/org_report_create_response.py +++ b/docusign_admin/models/org_report_create_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrgReportCreateResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class OrgReportCreateResponse(object): 'report_correlation_id': 'report_correlation_id' } - def __init__(self, report_correlation_id=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrgReportCreateResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._report_correlation_id = None self.discriminator = None - if report_correlation_id is not None: - self.report_correlation_id = report_correlation_id + setattr(self, "_{}".format('report_correlation_id'), kwargs.get('report_correlation_id', None)) @property def report_correlation_id(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, OrgReportCreateResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrgReportCreateResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/org_report_list_response.py b/docusign_admin/models/org_report_list_response.py index af87e45..4a7e4f6 100644 --- a/docusign_admin/models/org_report_list_response.py +++ b/docusign_admin/models/org_report_list_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrgReportListResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class OrgReportListResponse(object): 'reports': 'reports' } - def __init__(self, reports=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrgReportListResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._reports = None self.discriminator = None - if reports is not None: - self.reports = reports + setattr(self, "_{}".format('reports'), kwargs.get('reports', None)) @property def reports(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, OrgReportListResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrgReportListResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/org_report_list_response_org_report.py b/docusign_admin/models/org_report_list_response_org_report.py index ef7d3a9..4723526 100644 --- a/docusign_admin/models/org_report_list_response_org_report.py +++ b/docusign_admin/models/org_report_list_response_org_report.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrgReportListResponseOrgReport(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -60,8 +62,11 @@ class OrgReportListResponseOrgReport(object): 'custom_end_date': 'custom_end_date' } - def __init__(self, complete=None, report_correlation_id=None, site_id=None, report_id=None, requestor=None, created_on=None, account_export_count=None, url=None, report_type_id=None, report_date_range=None, custom_start_date=None, custom_end_date=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrgReportListResponseOrgReport - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._complete = None self._report_correlation_id = None @@ -77,30 +82,18 @@ def __init__(self, complete=None, report_correlation_id=None, site_id=None, repo self._custom_end_date = None self.discriminator = None - if complete is not None: - self.complete = complete - if report_correlation_id is not None: - self.report_correlation_id = report_correlation_id - if site_id is not None: - self.site_id = site_id - if report_id is not None: - self.report_id = report_id - if requestor is not None: - self.requestor = requestor - if created_on is not None: - self.created_on = created_on - if account_export_count is not None: - self.account_export_count = account_export_count - if url is not None: - self.url = url - if report_type_id is not None: - self.report_type_id = report_type_id - if report_date_range is not None: - self.report_date_range = report_date_range - if custom_start_date is not None: - self.custom_start_date = custom_start_date - if custom_end_date is not None: - self.custom_end_date = custom_end_date + setattr(self, "_{}".format('complete'), kwargs.get('complete', None)) + setattr(self, "_{}".format('report_correlation_id'), kwargs.get('report_correlation_id', None)) + setattr(self, "_{}".format('site_id'), kwargs.get('site_id', None)) + setattr(self, "_{}".format('report_id'), kwargs.get('report_id', None)) + setattr(self, "_{}".format('requestor'), kwargs.get('requestor', None)) + setattr(self, "_{}".format('created_on'), kwargs.get('created_on', None)) + setattr(self, "_{}".format('account_export_count'), kwargs.get('account_export_count', None)) + setattr(self, "_{}".format('url'), kwargs.get('url', None)) + setattr(self, "_{}".format('report_type_id'), kwargs.get('report_type_id', None)) + setattr(self, "_{}".format('report_date_range'), kwargs.get('report_date_range', None)) + setattr(self, "_{}".format('custom_start_date'), kwargs.get('custom_start_date', None)) + setattr(self, "_{}".format('custom_end_date'), kwargs.get('custom_end_date', None)) @property def complete(self): @@ -394,8 +387,11 @@ def __eq__(self, other): if not isinstance(other, OrgReportListResponseOrgReport): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrgReportListResponseOrgReport): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/org_report_list_response_requestor.py b/docusign_admin/models/org_report_list_response_requestor.py index 0cfe481..0188d99 100644 --- a/docusign_admin/models/org_report_list_response_requestor.py +++ b/docusign_admin/models/org_report_list_response_requestor.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrgReportListResponseRequestor(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class OrgReportListResponseRequestor(object): 'name': 'name' } - def __init__(self, id=None, name=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrgReportListResponseRequestor - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._name = None self.discriminator = None - if id is not None: - self.id = id - if name is not None: - self.name = name + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('name'), kwargs.get('name', None)) @property def id(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, OrgReportListResponseRequestor): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrgReportListResponseRequestor): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/org_report_request.py b/docusign_admin/models/org_report_request.py index 9cac57e..0ed6a70 100644 --- a/docusign_admin/models/org_report_request.py +++ b/docusign_admin/models/org_report_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrgReportRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -46,8 +48,11 @@ class OrgReportRequest(object): 'custom_end_date': 'custom_end_date' } - def __init__(self, report_type=None, report_date_range=None, account_ids=None, custom_start_date=None, custom_end_date=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrgReportRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._report_type = None self._report_date_range = None @@ -56,16 +61,11 @@ def __init__(self, report_type=None, report_date_range=None, account_ids=None, c self._custom_end_date = None self.discriminator = None - if report_type is not None: - self.report_type = report_type - if report_date_range is not None: - self.report_date_range = report_date_range - if account_ids is not None: - self.account_ids = account_ids - if custom_start_date is not None: - self.custom_start_date = custom_start_date - if custom_end_date is not None: - self.custom_end_date = custom_end_date + setattr(self, "_{}".format('report_type'), kwargs.get('report_type', None)) + setattr(self, "_{}".format('report_date_range'), kwargs.get('report_date_range', None)) + setattr(self, "_{}".format('account_ids'), kwargs.get('account_ids', None)) + setattr(self, "_{}".format('custom_start_date'), kwargs.get('custom_start_date', None)) + setattr(self, "_{}".format('custom_end_date'), kwargs.get('custom_end_date', None)) @property def report_type(self): @@ -212,8 +212,11 @@ def __eq__(self, other): if not isinstance(other, OrgReportRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrgReportRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_account_request.py b/docusign_admin/models/organization_account_request.py index 4c241fe..f179a7a 100644 --- a/docusign_admin/models/organization_account_request.py +++ b/docusign_admin/models/organization_account_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationAccountRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,13 +40,16 @@ class OrganizationAccountRequest(object): 'account_id': 'account_id' } - def __init__(self, account_id=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationAccountRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._account_id = None self.discriminator = None - self.account_id = account_id + setattr(self, "_{}".format('account_id'), kwargs.get('account_id', None)) @property def account_id(self): @@ -64,7 +69,7 @@ def account_id(self, account_id): :param account_id: The account_id of this OrganizationAccountRequest. # noqa: E501 :type: str """ - if account_id is None: + if self._configuration.client_side_validation and account_id is None: raise ValueError("Invalid value for `account_id`, must not be `None`") # noqa: E501 self._account_id = account_id @@ -109,8 +114,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationAccountRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationAccountRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_account_response.py b/docusign_admin/models/organization_account_response.py index 7b927cf..d22a2cf 100644 --- a/docusign_admin/models/organization_account_response.py +++ b/docusign_admin/models/organization_account_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationAccountResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -44,8 +46,11 @@ class OrganizationAccountResponse(object): 'site_id': 'site_id' } - def __init__(self, id=None, name=None, external_account_id=None, site_id=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationAccountResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._name = None @@ -53,14 +58,10 @@ def __init__(self, id=None, name=None, external_account_id=None, site_id=None): self._site_id = None self.discriminator = None - if id is not None: - self.id = id - if name is not None: - self.name = name - if external_account_id is not None: - self.external_account_id = external_account_id - if site_id is not None: - self.site_id = site_id + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('name'), kwargs.get('name', None)) + setattr(self, "_{}".format('external_account_id'), kwargs.get('external_account_id', None)) + setattr(self, "_{}".format('site_id'), kwargs.get('site_id', None)) @property def id(self): @@ -186,8 +187,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationAccountResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationAccountResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_account_settings_import_requestor_response.py b/docusign_admin/models/organization_account_settings_import_requestor_response.py index 49fa8f8..1142131 100644 --- a/docusign_admin/models/organization_account_settings_import_requestor_response.py +++ b/docusign_admin/models/organization_account_settings_import_requestor_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationAccountSettingsImportRequestorResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -44,8 +46,11 @@ class OrganizationAccountSettingsImportRequestorResponse(object): 'email': 'email' } - def __init__(self, id=None, type=None, name=None, email=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationAccountSettingsImportRequestorResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._type = None @@ -53,14 +58,10 @@ def __init__(self, id=None, type=None, name=None, email=None): # noqa: E501 self._email = None self.discriminator = None - if id is not None: - self.id = id - if type is not None: - self.type = type - if name is not None: - self.name = name - if email is not None: - self.email = email + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('type'), kwargs.get('type', None)) + setattr(self, "_{}".format('name'), kwargs.get('name', None)) + setattr(self, "_{}".format('email'), kwargs.get('email', None)) @property def id(self): @@ -186,8 +187,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationAccountSettingsImportRequestorResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationAccountSettingsImportRequestorResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_account_settings_import_response.py b/docusign_admin/models/organization_account_settings_import_response.py index 0cf5a33..fa5baf9 100644 --- a/docusign_admin/models/organization_account_settings_import_response.py +++ b/docusign_admin/models/organization_account_settings_import_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationAccountSettingsImportResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -66,8 +68,11 @@ class OrganizationAccountSettingsImportResponse(object): 'requestor': 'requestor' } - def __init__(self, created=None, last_modified=None, completed=None, expires=None, percent_completed=None, number_processed_accounts=None, number_unprocessed_accounts=None, results=None, success=None, skipped_settings_by_account=None, id=None, organization_id=None, status=None, type=None, requestor=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationAccountSettingsImportResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._created = None self._last_modified = None @@ -86,36 +91,21 @@ def __init__(self, created=None, last_modified=None, completed=None, expires=Non self._requestor = None self.discriminator = None - if created is not None: - self.created = created - if last_modified is not None: - self.last_modified = last_modified - if completed is not None: - self.completed = completed - if expires is not None: - self.expires = expires - if percent_completed is not None: - self.percent_completed = percent_completed - if number_processed_accounts is not None: - self.number_processed_accounts = number_processed_accounts - if number_unprocessed_accounts is not None: - self.number_unprocessed_accounts = number_unprocessed_accounts - if results is not None: - self.results = results - if success is not None: - self.success = success - if skipped_settings_by_account is not None: - self.skipped_settings_by_account = skipped_settings_by_account - if id is not None: - self.id = id - if organization_id is not None: - self.organization_id = organization_id - if status is not None: - self.status = status - if type is not None: - self.type = type - if requestor is not None: - self.requestor = requestor + setattr(self, "_{}".format('created'), kwargs.get('created', None)) + setattr(self, "_{}".format('last_modified'), kwargs.get('last_modified', None)) + setattr(self, "_{}".format('completed'), kwargs.get('completed', None)) + setattr(self, "_{}".format('expires'), kwargs.get('expires', None)) + setattr(self, "_{}".format('percent_completed'), kwargs.get('percent_completed', None)) + setattr(self, "_{}".format('number_processed_accounts'), kwargs.get('number_processed_accounts', None)) + setattr(self, "_{}".format('number_unprocessed_accounts'), kwargs.get('number_unprocessed_accounts', None)) + setattr(self, "_{}".format('results'), kwargs.get('results', None)) + setattr(self, "_{}".format('success'), kwargs.get('success', None)) + setattr(self, "_{}".format('skipped_settings_by_account'), kwargs.get('skipped_settings_by_account', None)) + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('organization_id'), kwargs.get('organization_id', None)) + setattr(self, "_{}".format('status'), kwargs.get('status', None)) + setattr(self, "_{}".format('type'), kwargs.get('type', None)) + setattr(self, "_{}".format('requestor'), kwargs.get('requestor', None)) @property def created(self): @@ -472,8 +462,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationAccountSettingsImportResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationAccountSettingsImportResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_account_settings_import_result_response.py b/docusign_admin/models/organization_account_settings_import_result_response.py index 6a82ec8..4201ee9 100644 --- a/docusign_admin/models/organization_account_settings_import_result_response.py +++ b/docusign_admin/models/organization_account_settings_import_result_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationAccountSettingsImportResultResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -50,8 +52,11 @@ class OrganizationAccountSettingsImportResultResponse(object): 'number_unprocessed_accounts': 'number_unprocessed_accounts' } - def __init__(self, id=None, site_id=None, url=None, number_processed_accounts=None, error_details=None, processing_issues_by_account=None, number_unprocessed_accounts=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationAccountSettingsImportResultResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._site_id = None @@ -62,20 +67,13 @@ def __init__(self, id=None, site_id=None, url=None, number_processed_accounts=No self._number_unprocessed_accounts = None self.discriminator = None - if id is not None: - self.id = id - if site_id is not None: - self.site_id = site_id - if url is not None: - self.url = url - if number_processed_accounts is not None: - self.number_processed_accounts = number_processed_accounts - if error_details is not None: - self.error_details = error_details - if processing_issues_by_account is not None: - self.processing_issues_by_account = processing_issues_by_account - if number_unprocessed_accounts is not None: - self.number_unprocessed_accounts = number_unprocessed_accounts + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('site_id'), kwargs.get('site_id', None)) + setattr(self, "_{}".format('url'), kwargs.get('url', None)) + setattr(self, "_{}".format('number_processed_accounts'), kwargs.get('number_processed_accounts', None)) + setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None)) + setattr(self, "_{}".format('processing_issues_by_account'), kwargs.get('processing_issues_by_account', None)) + setattr(self, "_{}".format('number_unprocessed_accounts'), kwargs.get('number_unprocessed_accounts', None)) @property def id(self): @@ -264,8 +262,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationAccountSettingsImportResultResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationAccountSettingsImportResultResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_accounts_request.py b/docusign_admin/models/organization_accounts_request.py index 4033808..7b01320 100644 --- a/docusign_admin/models/organization_accounts_request.py +++ b/docusign_admin/models/organization_accounts_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationAccountsRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class OrganizationAccountsRequest(object): 'accounts': 'accounts' } - def __init__(self, accounts=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationAccountsRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._accounts = None self.discriminator = None - if accounts is not None: - self.accounts = accounts + setattr(self, "_{}".format('accounts'), kwargs.get('accounts', None)) @property def accounts(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationAccountsRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationAccountsRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_export_account.py b/docusign_admin/models/organization_export_account.py index b1b34ce..468e7e0 100644 --- a/docusign_admin/models/organization_export_account.py +++ b/docusign_admin/models/organization_export_account.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationExportAccount(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class OrganizationExportAccount(object): 'account_id': 'account_id' } - def __init__(self, account_id=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationExportAccount - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._account_id = None self.discriminator = None - if account_id is not None: - self.account_id = account_id + setattr(self, "_{}".format('account_id'), kwargs.get('account_id', None)) @property def account_id(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationExportAccount): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationExportAccount): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_export_domain.py b/docusign_admin/models/organization_export_domain.py index ae42773..865c72d 100644 --- a/docusign_admin/models/organization_export_domain.py +++ b/docusign_admin/models/organization_export_domain.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationExportDomain(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class OrganizationExportDomain(object): 'domain': 'domain' } - def __init__(self, domain=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationExportDomain - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._domain = None self.discriminator = None - if domain is not None: - self.domain = domain + setattr(self, "_{}".format('domain'), kwargs.get('domain', None)) @property def domain(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationExportDomain): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationExportDomain): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_export_request.py b/docusign_admin/models/organization_export_request.py index aea05f7..e9789b6 100644 --- a/docusign_admin/models/organization_export_request.py +++ b/docusign_admin/models/organization_export_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationExportRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -42,20 +44,20 @@ class OrganizationExportRequest(object): 'domains': 'domains' } - def __init__(self, type=None, accounts=None, domains=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationExportRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._type = None self._accounts = None self._domains = None self.discriminator = None - if type is not None: - self.type = type - if accounts is not None: - self.accounts = accounts - if domains is not None: - self.domains = domains + setattr(self, "_{}".format('type'), kwargs.get('type', None)) + setattr(self, "_{}".format('accounts'), kwargs.get('accounts', None)) + setattr(self, "_{}".format('domains'), kwargs.get('domains', None)) @property def type(self): @@ -160,8 +162,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationExportRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationExportRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_export_requestor_response.py b/docusign_admin/models/organization_export_requestor_response.py index 2796946..669e88d 100644 --- a/docusign_admin/models/organization_export_requestor_response.py +++ b/docusign_admin/models/organization_export_requestor_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationExportRequestorResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -44,8 +46,11 @@ class OrganizationExportRequestorResponse(object): 'email': 'email' } - def __init__(self, name=None, id=None, type=None, email=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationExportRequestorResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._name = None self._id = None @@ -53,14 +58,10 @@ def __init__(self, name=None, id=None, type=None, email=None): # noqa: E501 self._email = None self.discriminator = None - if name is not None: - self.name = name - if id is not None: - self.id = id - if type is not None: - self.type = type - if email is not None: - self.email = email + setattr(self, "_{}".format('name'), kwargs.get('name', None)) + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('type'), kwargs.get('type', None)) + setattr(self, "_{}".format('email'), kwargs.get('email', None)) @property def name(self): @@ -186,8 +187,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationExportRequestorResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationExportRequestorResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_export_response.py b/docusign_admin/models/organization_export_response.py index 84445f8..4fa9a44 100644 --- a/docusign_admin/models/organization_export_response.py +++ b/docusign_admin/models/organization_export_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationExportResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -68,8 +70,11 @@ class OrganizationExportResponse(object): 'success': 'success' } - def __init__(self, id=None, type=None, requestor=None, created=None, last_modified=None, completed=None, expires=None, status=None, selected_accounts=None, selected_domains=None, metadata_url=None, percent_completed=None, number_rows=None, size_bytes=None, results=None, success=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationExportResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._type = None @@ -89,38 +94,22 @@ def __init__(self, id=None, type=None, requestor=None, created=None, last_modifi self._success = None self.discriminator = None - if id is not None: - self.id = id - if type is not None: - self.type = type - if requestor is not None: - self.requestor = requestor - if created is not None: - self.created = created - if last_modified is not None: - self.last_modified = last_modified - if completed is not None: - self.completed = completed - if expires is not None: - self.expires = expires - if status is not None: - self.status = status - if selected_accounts is not None: - self.selected_accounts = selected_accounts - if selected_domains is not None: - self.selected_domains = selected_domains - if metadata_url is not None: - self.metadata_url = metadata_url - if percent_completed is not None: - self.percent_completed = percent_completed - if number_rows is not None: - self.number_rows = number_rows - if size_bytes is not None: - self.size_bytes = size_bytes - if results is not None: - self.results = results - if success is not None: - self.success = success + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('type'), kwargs.get('type', None)) + setattr(self, "_{}".format('requestor'), kwargs.get('requestor', None)) + setattr(self, "_{}".format('created'), kwargs.get('created', None)) + setattr(self, "_{}".format('last_modified'), kwargs.get('last_modified', None)) + setattr(self, "_{}".format('completed'), kwargs.get('completed', None)) + setattr(self, "_{}".format('expires'), kwargs.get('expires', None)) + setattr(self, "_{}".format('status'), kwargs.get('status', None)) + setattr(self, "_{}".format('selected_accounts'), kwargs.get('selected_accounts', None)) + setattr(self, "_{}".format('selected_domains'), kwargs.get('selected_domains', None)) + setattr(self, "_{}".format('metadata_url'), kwargs.get('metadata_url', None)) + setattr(self, "_{}".format('percent_completed'), kwargs.get('percent_completed', None)) + setattr(self, "_{}".format('number_rows'), kwargs.get('number_rows', None)) + setattr(self, "_{}".format('size_bytes'), kwargs.get('size_bytes', None)) + setattr(self, "_{}".format('results'), kwargs.get('results', None)) + setattr(self, "_{}".format('success'), kwargs.get('success', None)) @property def id(self): @@ -498,8 +487,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationExportResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationExportResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_export_task_response.py b/docusign_admin/models/organization_export_task_response.py index c2541a3..f9441cb 100644 --- a/docusign_admin/models/organization_export_task_response.py +++ b/docusign_admin/models/organization_export_task_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationExportTaskResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -48,8 +50,11 @@ class OrganizationExportTaskResponse(object): 'error_details': 'error_details' } - def __init__(self, id=None, site_id=None, url=None, number_rows=None, size_bytes=None, error_details=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationExportTaskResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._site_id = None @@ -59,18 +64,12 @@ def __init__(self, id=None, site_id=None, url=None, number_rows=None, size_bytes self._error_details = None self.discriminator = None - if id is not None: - self.id = id - if site_id is not None: - self.site_id = site_id - if url is not None: - self.url = url - if number_rows is not None: - self.number_rows = number_rows - if size_bytes is not None: - self.size_bytes = size_bytes - if error_details is not None: - self.error_details = error_details + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('site_id'), kwargs.get('site_id', None)) + setattr(self, "_{}".format('url'), kwargs.get('url', None)) + setattr(self, "_{}".format('number_rows'), kwargs.get('number_rows', None)) + setattr(self, "_{}".format('size_bytes'), kwargs.get('size_bytes', None)) + setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None)) @property def id(self): @@ -238,8 +237,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationExportTaskResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationExportTaskResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_exports_response.py b/docusign_admin/models/organization_exports_response.py index 31d0bba..47571b9 100644 --- a/docusign_admin/models/organization_exports_response.py +++ b/docusign_admin/models/organization_exports_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationExportsResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class OrganizationExportsResponse(object): 'exports': 'exports' } - def __init__(self, exports=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationExportsResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._exports = None self.discriminator = None - if exports is not None: - self.exports = exports + setattr(self, "_{}".format('exports'), kwargs.get('exports', None)) @property def exports(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationExportsResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationExportsResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_import_response.py b/docusign_admin/models/organization_import_response.py index 01fa75f..dff24d7 100644 --- a/docusign_admin/models/organization_import_response.py +++ b/docusign_admin/models/organization_import_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationImportResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -88,8 +90,11 @@ class OrganizationImportResponse(object): 'results_uri': 'results_uri' } - def __init__(self, id=None, type=None, requestor=None, created=None, last_modified=None, status=None, user_count=None, processed_user_count=None, added_user_count=None, updated_user_count=None, closed_user_count=None, no_action_required_user_count=None, error_count=None, warning_count=None, invalid_column_headers=None, imports_not_found_or_not_available_for_accounts=None, imports_failed_for_accounts=None, imports_timed_out_for_accounts=None, imports_not_found_or_not_available_for_sites=None, imports_failed_for_sites=None, imports_timed_out_for_sites=None, file_level_error_rollups=None, user_level_error_rollups=None, user_level_warning_rollups=None, has_csv_results=None, results_uri=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationImportResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._type = None @@ -119,58 +124,32 @@ def __init__(self, id=None, type=None, requestor=None, created=None, last_modifi self._results_uri = None self.discriminator = None - if id is not None: - self.id = id - if type is not None: - self.type = type - if requestor is not None: - self.requestor = requestor - if created is not None: - self.created = created - if last_modified is not None: - self.last_modified = last_modified - if status is not None: - self.status = status - if user_count is not None: - self.user_count = user_count - if processed_user_count is not None: - self.processed_user_count = processed_user_count - if added_user_count is not None: - self.added_user_count = added_user_count - if updated_user_count is not None: - self.updated_user_count = updated_user_count - if closed_user_count is not None: - self.closed_user_count = closed_user_count - if no_action_required_user_count is not None: - self.no_action_required_user_count = no_action_required_user_count - if error_count is not None: - self.error_count = error_count - if warning_count is not None: - self.warning_count = warning_count - if invalid_column_headers is not None: - self.invalid_column_headers = invalid_column_headers - if imports_not_found_or_not_available_for_accounts is not None: - self.imports_not_found_or_not_available_for_accounts = imports_not_found_or_not_available_for_accounts - if imports_failed_for_accounts is not None: - self.imports_failed_for_accounts = imports_failed_for_accounts - if imports_timed_out_for_accounts is not None: - self.imports_timed_out_for_accounts = imports_timed_out_for_accounts - if imports_not_found_or_not_available_for_sites is not None: - self.imports_not_found_or_not_available_for_sites = imports_not_found_or_not_available_for_sites - if imports_failed_for_sites is not None: - self.imports_failed_for_sites = imports_failed_for_sites - if imports_timed_out_for_sites is not None: - self.imports_timed_out_for_sites = imports_timed_out_for_sites - if file_level_error_rollups is not None: - self.file_level_error_rollups = file_level_error_rollups - if user_level_error_rollups is not None: - self.user_level_error_rollups = user_level_error_rollups - if user_level_warning_rollups is not None: - self.user_level_warning_rollups = user_level_warning_rollups - if has_csv_results is not None: - self.has_csv_results = has_csv_results - if results_uri is not None: - self.results_uri = results_uri + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('type'), kwargs.get('type', None)) + setattr(self, "_{}".format('requestor'), kwargs.get('requestor', None)) + setattr(self, "_{}".format('created'), kwargs.get('created', None)) + setattr(self, "_{}".format('last_modified'), kwargs.get('last_modified', None)) + setattr(self, "_{}".format('status'), kwargs.get('status', None)) + setattr(self, "_{}".format('user_count'), kwargs.get('user_count', None)) + setattr(self, "_{}".format('processed_user_count'), kwargs.get('processed_user_count', None)) + setattr(self, "_{}".format('added_user_count'), kwargs.get('added_user_count', None)) + setattr(self, "_{}".format('updated_user_count'), kwargs.get('updated_user_count', None)) + setattr(self, "_{}".format('closed_user_count'), kwargs.get('closed_user_count', None)) + setattr(self, "_{}".format('no_action_required_user_count'), kwargs.get('no_action_required_user_count', None)) + setattr(self, "_{}".format('error_count'), kwargs.get('error_count', None)) + setattr(self, "_{}".format('warning_count'), kwargs.get('warning_count', None)) + setattr(self, "_{}".format('invalid_column_headers'), kwargs.get('invalid_column_headers', None)) + setattr(self, "_{}".format('imports_not_found_or_not_available_for_accounts'), kwargs.get('imports_not_found_or_not_available_for_accounts', None)) + setattr(self, "_{}".format('imports_failed_for_accounts'), kwargs.get('imports_failed_for_accounts', None)) + setattr(self, "_{}".format('imports_timed_out_for_accounts'), kwargs.get('imports_timed_out_for_accounts', None)) + setattr(self, "_{}".format('imports_not_found_or_not_available_for_sites'), kwargs.get('imports_not_found_or_not_available_for_sites', None)) + setattr(self, "_{}".format('imports_failed_for_sites'), kwargs.get('imports_failed_for_sites', None)) + setattr(self, "_{}".format('imports_timed_out_for_sites'), kwargs.get('imports_timed_out_for_sites', None)) + setattr(self, "_{}".format('file_level_error_rollups'), kwargs.get('file_level_error_rollups', None)) + setattr(self, "_{}".format('user_level_error_rollups'), kwargs.get('user_level_error_rollups', None)) + setattr(self, "_{}".format('user_level_warning_rollups'), kwargs.get('user_level_warning_rollups', None)) + setattr(self, "_{}".format('has_csv_results'), kwargs.get('has_csv_results', None)) + setattr(self, "_{}".format('results_uri'), kwargs.get('results_uri', None)) @property def id(self): @@ -758,8 +737,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationImportResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationImportResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_import_response_error_rollup.py b/docusign_admin/models/organization_import_response_error_rollup.py index 2b49264..05f10af 100644 --- a/docusign_admin/models/organization_import_response_error_rollup.py +++ b/docusign_admin/models/organization_import_response_error_rollup.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationImportResponseErrorRollup(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class OrganizationImportResponseErrorRollup(object): 'count': 'count' } - def __init__(self, error_type=None, count=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationImportResponseErrorRollup - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._error_type = None self._count = None self.discriminator = None - if error_type is not None: - self.error_type = error_type - if count is not None: - self.count = count + setattr(self, "_{}".format('error_type'), kwargs.get('error_type', None)) + setattr(self, "_{}".format('count'), kwargs.get('count', None)) @property def error_type(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationImportResponseErrorRollup): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationImportResponseErrorRollup): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_import_response_requestor.py b/docusign_admin/models/organization_import_response_requestor.py index 1e4426b..4479006 100644 --- a/docusign_admin/models/organization_import_response_requestor.py +++ b/docusign_admin/models/organization_import_response_requestor.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationImportResponseRequestor(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -44,8 +46,11 @@ class OrganizationImportResponseRequestor(object): 'email': 'email' } - def __init__(self, name=None, id=None, type=None, email=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationImportResponseRequestor - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._name = None self._id = None @@ -53,14 +58,10 @@ def __init__(self, name=None, id=None, type=None, email=None): # noqa: E501 self._email = None self.discriminator = None - if name is not None: - self.name = name - if id is not None: - self.id = id - if type is not None: - self.type = type - if email is not None: - self.email = email + setattr(self, "_{}".format('name'), kwargs.get('name', None)) + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('type'), kwargs.get('type', None)) + setattr(self, "_{}".format('email'), kwargs.get('email', None)) @property def name(self): @@ -186,8 +187,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationImportResponseRequestor): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationImportResponseRequestor): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_import_response_warning_rollup.py b/docusign_admin/models/organization_import_response_warning_rollup.py index 700c42f..f1c163b 100644 --- a/docusign_admin/models/organization_import_response_warning_rollup.py +++ b/docusign_admin/models/organization_import_response_warning_rollup.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationImportResponseWarningRollup(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class OrganizationImportResponseWarningRollup(object): 'count': 'count' } - def __init__(self, warning_type=None, count=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationImportResponseWarningRollup - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._warning_type = None self._count = None self.discriminator = None - if warning_type is not None: - self.warning_type = warning_type - if count is not None: - self.count = count + setattr(self, "_{}".format('warning_type'), kwargs.get('warning_type', None)) + setattr(self, "_{}".format('count'), kwargs.get('count', None)) @property def warning_type(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationImportResponseWarningRollup): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationImportResponseWarningRollup): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_imports_response.py b/docusign_admin/models/organization_imports_response.py index f504347..3139536 100644 --- a/docusign_admin/models/organization_imports_response.py +++ b/docusign_admin/models/organization_imports_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationImportsResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class OrganizationImportsResponse(object): 'imports': 'imports' } - def __init__(self, imports=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationImportsResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._imports = None self.discriminator = None - if imports is not None: - self.imports = imports + setattr(self, "_{}".format('imports'), kwargs.get('imports', None)) @property def imports(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationImportsResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationImportsResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_response.py b/docusign_admin/models/organization_response.py index 45aaf57..2a951b6 100644 --- a/docusign_admin/models/organization_response.py +++ b/docusign_admin/models/organization_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -64,8 +66,11 @@ class OrganizationResponse(object): 'links': 'links' } - def __init__(self, id=None, name=None, description=None, default_account_id=None, default_permission_profile_id=None, created_on=None, created_by=None, last_modified_on=None, last_modified_by=None, accounts=None, users=None, reserved_domains=None, identity_providers=None, links=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._name = None @@ -83,34 +88,20 @@ def __init__(self, id=None, name=None, description=None, default_account_id=None self._links = None self.discriminator = None - if id is not None: - self.id = id - if name is not None: - self.name = name - if description is not None: - self.description = description - if default_account_id is not None: - self.default_account_id = default_account_id - if default_permission_profile_id is not None: - self.default_permission_profile_id = default_permission_profile_id - if created_on is not None: - self.created_on = created_on - if created_by is not None: - self.created_by = created_by - if last_modified_on is not None: - self.last_modified_on = last_modified_on - if last_modified_by is not None: - self.last_modified_by = last_modified_by - if accounts is not None: - self.accounts = accounts - if users is not None: - self.users = users - if reserved_domains is not None: - self.reserved_domains = reserved_domains - if identity_providers is not None: - self.identity_providers = identity_providers - if links is not None: - self.links = links + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('name'), kwargs.get('name', None)) + setattr(self, "_{}".format('description'), kwargs.get('description', None)) + setattr(self, "_{}".format('default_account_id'), kwargs.get('default_account_id', None)) + setattr(self, "_{}".format('default_permission_profile_id'), kwargs.get('default_permission_profile_id', None)) + setattr(self, "_{}".format('created_on'), kwargs.get('created_on', None)) + setattr(self, "_{}".format('created_by'), kwargs.get('created_by', None)) + setattr(self, "_{}".format('last_modified_on'), kwargs.get('last_modified_on', None)) + setattr(self, "_{}".format('last_modified_by'), kwargs.get('last_modified_by', None)) + setattr(self, "_{}".format('accounts'), kwargs.get('accounts', None)) + setattr(self, "_{}".format('users'), kwargs.get('users', None)) + setattr(self, "_{}".format('reserved_domains'), kwargs.get('reserved_domains', None)) + setattr(self, "_{}".format('identity_providers'), kwargs.get('identity_providers', None)) + setattr(self, "_{}".format('links'), kwargs.get('links', None)) @property def id(self): @@ -446,8 +437,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_salesforce_account_managers_response.py b/docusign_admin/models/organization_salesforce_account_managers_response.py index 2288f6d..879ae3d 100644 --- a/docusign_admin/models/organization_salesforce_account_managers_response.py +++ b/docusign_admin/models/organization_salesforce_account_managers_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationSalesforceAccountManagersResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -48,8 +50,11 @@ class OrganizationSalesforceAccountManagersResponse(object): 'parent_account': 'parent_account' } - def __init__(self, account_id=None, account_name=None, account_type=None, account_owner=None, account_manager=None, parent_account=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationSalesforceAccountManagersResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._account_id = None self._account_name = None @@ -59,18 +64,12 @@ def __init__(self, account_id=None, account_name=None, account_type=None, accoun self._parent_account = None self.discriminator = None - if account_id is not None: - self.account_id = account_id - if account_name is not None: - self.account_name = account_name - if account_type is not None: - self.account_type = account_type - if account_owner is not None: - self.account_owner = account_owner - if account_manager is not None: - self.account_manager = account_manager - if parent_account is not None: - self.parent_account = parent_account + setattr(self, "_{}".format('account_id'), kwargs.get('account_id', None)) + setattr(self, "_{}".format('account_name'), kwargs.get('account_name', None)) + setattr(self, "_{}".format('account_type'), kwargs.get('account_type', None)) + setattr(self, "_{}".format('account_owner'), kwargs.get('account_owner', None)) + setattr(self, "_{}".format('account_manager'), kwargs.get('account_manager', None)) + setattr(self, "_{}".format('parent_account'), kwargs.get('parent_account', None)) @property def account_id(self): @@ -238,8 +237,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationSalesforceAccountManagersResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationSalesforceAccountManagersResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_simple_id_object.py b/docusign_admin/models/organization_simple_id_object.py index 11961d0..835aa4c 100644 --- a/docusign_admin/models/organization_simple_id_object.py +++ b/docusign_admin/models/organization_simple_id_object.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationSimpleIdObject(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class OrganizationSimpleIdObject(object): 'id': 'id' } - def __init__(self, id=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationSimpleIdObject - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self.discriminator = None - if id is not None: - self.id = id + setattr(self, "_{}".format('id'), kwargs.get('id', None)) @property def id(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationSimpleIdObject): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationSimpleIdObject): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_user_response.py b/docusign_admin/models/organization_user_response.py index 610234d..a0671b8 100644 --- a/docusign_admin/models/organization_user_response.py +++ b/docusign_admin/models/organization_user_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationUserResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -58,8 +60,11 @@ class OrganizationUserResponse(object): 'membership_id': 'membership_id' } - def __init__(self, id=None, user_name=None, first_name=None, last_name=None, user_status=None, membership_status=None, email=None, created_on=None, membership_created_on=None, ds_groups=None, membership_id=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationUserResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._user_name = None @@ -74,28 +79,17 @@ def __init__(self, id=None, user_name=None, first_name=None, last_name=None, use self._membership_id = None self.discriminator = None - if id is not None: - self.id = id - if user_name is not None: - self.user_name = user_name - if first_name is not None: - self.first_name = first_name - if last_name is not None: - self.last_name = last_name - if user_status is not None: - self.user_status = user_status - if membership_status is not None: - self.membership_status = membership_status - if email is not None: - self.email = email - if created_on is not None: - self.created_on = created_on - if membership_created_on is not None: - self.membership_created_on = membership_created_on - if ds_groups is not None: - self.ds_groups = ds_groups - if membership_id is not None: - self.membership_id = membership_id + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('user_name'), kwargs.get('user_name', None)) + setattr(self, "_{}".format('first_name'), kwargs.get('first_name', None)) + setattr(self, "_{}".format('last_name'), kwargs.get('last_name', None)) + setattr(self, "_{}".format('user_status'), kwargs.get('user_status', None)) + setattr(self, "_{}".format('membership_status'), kwargs.get('membership_status', None)) + setattr(self, "_{}".format('email'), kwargs.get('email', None)) + setattr(self, "_{}".format('created_on'), kwargs.get('created_on', None)) + setattr(self, "_{}".format('membership_created_on'), kwargs.get('membership_created_on', None)) + setattr(self, "_{}".format('ds_groups'), kwargs.get('ds_groups', None)) + setattr(self, "_{}".format('membership_id'), kwargs.get('membership_id', None)) @property def id(self): @@ -368,8 +362,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationUserResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationUserResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organization_users_response.py b/docusign_admin/models/organization_users_response.py index fada2b3..9a6fc63 100644 --- a/docusign_admin/models/organization_users_response.py +++ b/docusign_admin/models/organization_users_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationUsersResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class OrganizationUsersResponse(object): 'paging': 'paging' } - def __init__(self, users=None, paging=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationUsersResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._users = None self._paging = None self.discriminator = None - if users is not None: - self.users = users - if paging is not None: - self.paging = paging + setattr(self, "_{}".format('users'), kwargs.get('users', None)) + setattr(self, "_{}".format('paging'), kwargs.get('paging', None)) @property def users(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationUsersResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationUsersResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/organizations_response.py b/docusign_admin/models/organizations_response.py index 3b97619..d93cc1a 100644 --- a/docusign_admin/models/organizations_response.py +++ b/docusign_admin/models/organizations_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OrganizationsResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class OrganizationsResponse(object): 'organizations': 'organizations' } - def __init__(self, organizations=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OrganizationsResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._organizations = None self.discriminator = None - if organizations is not None: - self.organizations = organizations + setattr(self, "_{}".format('organizations'), kwargs.get('organizations', None)) @property def organizations(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, OrganizationsResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OrganizationsResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/osamr_contact.py b/docusign_admin/models/osamr_contact.py index 7f0992b..fdab054 100644 --- a/docusign_admin/models/osamr_contact.py +++ b/docusign_admin/models/osamr_contact.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class OSAMRContact(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -42,20 +44,20 @@ class OSAMRContact(object): 'title': 'title' } - def __init__(self, name=None, email=None, title=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """OSAMRContact - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._name = None self._email = None self._title = None self.discriminator = None - if name is not None: - self.name = name - if email is not None: - self.email = email - if title is not None: - self.title = title + setattr(self, "_{}".format('name'), kwargs.get('name', None)) + setattr(self, "_{}".format('email'), kwargs.get('email', None)) + setattr(self, "_{}".format('title'), kwargs.get('title', None)) @property def name(self): @@ -160,8 +162,11 @@ def __eq__(self, other): if not isinstance(other, OSAMRContact): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, OSAMRContact): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/paging_response_properties.py b/docusign_admin/models/paging_response_properties.py index b12ee1c..5a6c196 100644 --- a/docusign_admin/models/paging_response_properties.py +++ b/docusign_admin/models/paging_response_properties.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class PagingResponseProperties(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -48,8 +50,11 @@ class PagingResponseProperties(object): 'previous': 'previous' } - def __init__(self, result_set_size=None, result_set_start_position=None, result_set_end_position=None, total_set_size=None, next=None, previous=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """PagingResponseProperties - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._result_set_size = None self._result_set_start_position = None @@ -59,18 +64,12 @@ def __init__(self, result_set_size=None, result_set_start_position=None, result_ self._previous = None self.discriminator = None - if result_set_size is not None: - self.result_set_size = result_set_size - if result_set_start_position is not None: - self.result_set_start_position = result_set_start_position - if result_set_end_position is not None: - self.result_set_end_position = result_set_end_position - if total_set_size is not None: - self.total_set_size = total_set_size - if next is not None: - self.next = next - if previous is not None: - self.previous = previous + setattr(self, "_{}".format('result_set_size'), kwargs.get('result_set_size', None)) + setattr(self, "_{}".format('result_set_start_position'), kwargs.get('result_set_start_position', None)) + setattr(self, "_{}".format('result_set_end_position'), kwargs.get('result_set_end_position', None)) + setattr(self, "_{}".format('total_set_size'), kwargs.get('total_set_size', None)) + setattr(self, "_{}".format('next'), kwargs.get('next', None)) + setattr(self, "_{}".format('previous'), kwargs.get('previous', None)) @property def result_set_size(self): @@ -238,8 +237,11 @@ def __eq__(self, other): if not isinstance(other, PagingResponseProperties): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, PagingResponseProperties): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/permission_profile_request.py b/docusign_admin/models/permission_profile_request.py index cc8b01e..e3446e7 100644 --- a/docusign_admin/models/permission_profile_request.py +++ b/docusign_admin/models/permission_profile_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class PermissionProfileRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,16 +42,18 @@ class PermissionProfileRequest(object): 'name': 'name' } - def __init__(self, id=None, name=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """PermissionProfileRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._name = None self.discriminator = None - self.id = id - if name is not None: - self.name = name + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('name'), kwargs.get('name', None)) @property def id(self): @@ -69,7 +73,7 @@ def id(self, id): :param id: The id of this PermissionProfileRequest. # noqa: E501 :type: int """ - if id is None: + if self._configuration.client_side_validation and id is None: raise ValueError("Invalid value for `id`, must not be `None`") # noqa: E501 self._id = id @@ -135,8 +139,11 @@ def __eq__(self, other): if not isinstance(other, PermissionProfileRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, PermissionProfileRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/permission_profile_response.py b/docusign_admin/models/permission_profile_response.py index 3146682..22f327b 100644 --- a/docusign_admin/models/permission_profile_response.py +++ b/docusign_admin/models/permission_profile_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class PermissionProfileResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class PermissionProfileResponse(object): 'name': 'name' } - def __init__(self, id=None, name=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """PermissionProfileResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._name = None self.discriminator = None - if id is not None: - self.id = id - if name is not None: - self.name = name + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('name'), kwargs.get('name', None)) @property def id(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, PermissionProfileResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, PermissionProfileResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/permission_profile_response21.py b/docusign_admin/models/permission_profile_response21.py index 708432d..60bab45 100644 --- a/docusign_admin/models/permission_profile_response21.py +++ b/docusign_admin/models/permission_profile_response21.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class PermissionProfileResponse21(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class PermissionProfileResponse21(object): 'permission_profile_name': 'permission_profile_name' } - def __init__(self, permission_profile_id=None, permission_profile_name=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """PermissionProfileResponse21 - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._permission_profile_id = None self._permission_profile_name = None self.discriminator = None - if permission_profile_id is not None: - self.permission_profile_id = permission_profile_id - if permission_profile_name is not None: - self.permission_profile_name = permission_profile_name + setattr(self, "_{}".format('permission_profile_id'), kwargs.get('permission_profile_id', None)) + setattr(self, "_{}".format('permission_profile_name'), kwargs.get('permission_profile_name', None)) @property def permission_profile_id(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, PermissionProfileResponse21): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, PermissionProfileResponse21): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/permissions_response.py b/docusign_admin/models/permissions_response.py index d4768f5..b5a4422 100644 --- a/docusign_admin/models/permissions_response.py +++ b/docusign_admin/models/permissions_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class PermissionsResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class PermissionsResponse(object): 'permissions': 'permissions' } - def __init__(self, permissions=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """PermissionsResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._permissions = None self.discriminator = None - if permissions is not None: - self.permissions = permissions + setattr(self, "_{}".format('permissions'), kwargs.get('permissions', None)) @property def permissions(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, PermissionsResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, PermissionsResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/product_permission_profile_request.py b/docusign_admin/models/product_permission_profile_request.py index 8cc7888..c7420d9 100644 --- a/docusign_admin/models/product_permission_profile_request.py +++ b/docusign_admin/models/product_permission_profile_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class ProductPermissionProfileRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,15 +42,18 @@ class ProductPermissionProfileRequest(object): 'permission_profile_id': 'permission_profile_id' } - def __init__(self, product_id=None, permission_profile_id=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """ProductPermissionProfileRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._product_id = None self._permission_profile_id = None self.discriminator = None - self.product_id = product_id - self.permission_profile_id = permission_profile_id + setattr(self, "_{}".format('product_id'), kwargs.get('product_id', None)) + setattr(self, "_{}".format('permission_profile_id'), kwargs.get('permission_profile_id', None)) @property def product_id(self): @@ -68,7 +73,7 @@ def product_id(self, product_id): :param product_id: The product_id of this ProductPermissionProfileRequest. # noqa: E501 :type: str """ - if product_id is None: + if self._configuration.client_side_validation and product_id is None: raise ValueError("Invalid value for `product_id`, must not be `None`") # noqa: E501 self._product_id = product_id @@ -91,7 +96,7 @@ def permission_profile_id(self, permission_profile_id): :param permission_profile_id: The permission_profile_id of this ProductPermissionProfileRequest. # noqa: E501 :type: str """ - if permission_profile_id is None: + if self._configuration.client_side_validation and permission_profile_id is None: raise ValueError("Invalid value for `permission_profile_id`, must not be `None`") # noqa: E501 self._permission_profile_id = permission_profile_id @@ -136,8 +141,11 @@ def __eq__(self, other): if not isinstance(other, ProductPermissionProfileRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, ProductPermissionProfileRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/product_permission_profile_response.py b/docusign_admin/models/product_permission_profile_response.py index 9db5f57..779a629 100644 --- a/docusign_admin/models/product_permission_profile_response.py +++ b/docusign_admin/models/product_permission_profile_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class ProductPermissionProfileResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -44,8 +46,11 @@ class ProductPermissionProfileResponse(object): 'error_message': 'error_message' } - def __init__(self, product_id=None, product_name=None, permission_profiles=None, error_message=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """ProductPermissionProfileResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._product_id = None self._product_name = None @@ -53,14 +58,10 @@ def __init__(self, product_id=None, product_name=None, permission_profiles=None, self._error_message = None self.discriminator = None - if product_id is not None: - self.product_id = product_id - if product_name is not None: - self.product_name = product_name - if permission_profiles is not None: - self.permission_profiles = permission_profiles - if error_message is not None: - self.error_message = error_message + setattr(self, "_{}".format('product_id'), kwargs.get('product_id', None)) + setattr(self, "_{}".format('product_name'), kwargs.get('product_name', None)) + setattr(self, "_{}".format('permission_profiles'), kwargs.get('permission_profiles', None)) + setattr(self, "_{}".format('error_message'), kwargs.get('error_message', None)) @property def product_id(self): @@ -186,8 +187,11 @@ def __eq__(self, other): if not isinstance(other, ProductPermissionProfileResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, ProductPermissionProfileResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/product_permission_profiles_request.py b/docusign_admin/models/product_permission_profiles_request.py index e301635..c971fc7 100644 --- a/docusign_admin/models/product_permission_profiles_request.py +++ b/docusign_admin/models/product_permission_profiles_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class ProductPermissionProfilesRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,13 +40,16 @@ class ProductPermissionProfilesRequest(object): 'product_permission_profiles': 'product_permission_profiles' } - def __init__(self, product_permission_profiles=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """ProductPermissionProfilesRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._product_permission_profiles = None self.discriminator = None - self.product_permission_profiles = product_permission_profiles + setattr(self, "_{}".format('product_permission_profiles'), kwargs.get('product_permission_profiles', None)) @property def product_permission_profiles(self): @@ -64,7 +69,7 @@ def product_permission_profiles(self, product_permission_profiles): :param product_permission_profiles: The product_permission_profiles of this ProductPermissionProfilesRequest. # noqa: E501 :type: list[ProductPermissionProfileRequest] """ - if product_permission_profiles is None: + if self._configuration.client_side_validation and product_permission_profiles is None: raise ValueError("Invalid value for `product_permission_profiles`, must not be `None`") # noqa: E501 self._product_permission_profiles = product_permission_profiles @@ -109,8 +114,11 @@ def __eq__(self, other): if not isinstance(other, ProductPermissionProfilesRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, ProductPermissionProfilesRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/product_permission_profiles_response.py b/docusign_admin/models/product_permission_profiles_response.py index ec319aa..2f5e5da 100644 --- a/docusign_admin/models/product_permission_profiles_response.py +++ b/docusign_admin/models/product_permission_profiles_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class ProductPermissionProfilesResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class ProductPermissionProfilesResponse(object): 'product_permission_profiles': 'product_permission_profiles' } - def __init__(self, product_permission_profiles=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """ProductPermissionProfilesResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._product_permission_profiles = None self.discriminator = None - if product_permission_profiles is not None: - self.product_permission_profiles = product_permission_profiles + setattr(self, "_{}".format('product_permission_profiles'), kwargs.get('product_permission_profiles', None)) @property def product_permission_profiles(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, ProductPermissionProfilesResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, ProductPermissionProfilesResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/remove_ds_group_users_response.py b/docusign_admin/models/remove_ds_group_users_response.py index 0492d53..a0b7baa 100644 --- a/docusign_admin/models/remove_ds_group_users_response.py +++ b/docusign_admin/models/remove_ds_group_users_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class RemoveDSGroupUsersResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class RemoveDSGroupUsersResponse(object): 'failed_users': 'failed_users' } - def __init__(self, is_success=None, failed_users=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """RemoveDSGroupUsersResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._is_success = None self._failed_users = None self.discriminator = None - if is_success is not None: - self.is_success = is_success - if failed_users is not None: - self.failed_users = failed_users + setattr(self, "_{}".format('is_success'), kwargs.get('is_success', None)) + setattr(self, "_{}".format('failed_users'), kwargs.get('failed_users', None)) @property def is_success(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, RemoveDSGroupUsersResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, RemoveDSGroupUsersResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/required_attribute_mapping_response.py b/docusign_admin/models/required_attribute_mapping_response.py index 58e19c9..f532881 100644 --- a/docusign_admin/models/required_attribute_mapping_response.py +++ b/docusign_admin/models/required_attribute_mapping_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class RequiredAttributeMappingResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -44,8 +46,11 @@ class RequiredAttributeMappingResponse(object): 'substitute_attribute_name': 'substitute_attribute_name' } - def __init__(self, required_attribute_id=None, required_attribute_name=None, required_attribute_friendly_name=None, substitute_attribute_name=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """RequiredAttributeMappingResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._required_attribute_id = None self._required_attribute_name = None @@ -53,14 +58,10 @@ def __init__(self, required_attribute_id=None, required_attribute_name=None, req self._substitute_attribute_name = None self.discriminator = None - if required_attribute_id is not None: - self.required_attribute_id = required_attribute_id - if required_attribute_name is not None: - self.required_attribute_name = required_attribute_name - if required_attribute_friendly_name is not None: - self.required_attribute_friendly_name = required_attribute_friendly_name - if substitute_attribute_name is not None: - self.substitute_attribute_name = substitute_attribute_name + setattr(self, "_{}".format('required_attribute_id'), kwargs.get('required_attribute_id', None)) + setattr(self, "_{}".format('required_attribute_name'), kwargs.get('required_attribute_name', None)) + setattr(self, "_{}".format('required_attribute_friendly_name'), kwargs.get('required_attribute_friendly_name', None)) + setattr(self, "_{}".format('substitute_attribute_name'), kwargs.get('substitute_attribute_name', None)) @property def required_attribute_id(self): @@ -186,8 +187,11 @@ def __eq__(self, other): if not isinstance(other, RequiredAttributeMappingResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, RequiredAttributeMappingResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/saml2_identity_provider_response.py b/docusign_admin/models/saml2_identity_provider_response.py index 06e26ff..36e6ea3 100644 --- a/docusign_admin/models/saml2_identity_provider_response.py +++ b/docusign_admin/models/saml2_identity_provider_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class Saml2IdentityProviderResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -44,8 +46,11 @@ class Saml2IdentityProviderResponse(object): 'attribute_mappings': 'attribute_mappings' } - def __init__(self, issuer=None, settings=None, certificates=None, attribute_mappings=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """Saml2IdentityProviderResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._issuer = None self._settings = None @@ -53,14 +58,10 @@ def __init__(self, issuer=None, settings=None, certificates=None, attribute_mapp self._attribute_mappings = None self.discriminator = None - if issuer is not None: - self.issuer = issuer - if settings is not None: - self.settings = settings - if certificates is not None: - self.certificates = certificates - if attribute_mappings is not None: - self.attribute_mappings = attribute_mappings + setattr(self, "_{}".format('issuer'), kwargs.get('issuer', None)) + setattr(self, "_{}".format('settings'), kwargs.get('settings', None)) + setattr(self, "_{}".format('certificates'), kwargs.get('certificates', None)) + setattr(self, "_{}".format('attribute_mappings'), kwargs.get('attribute_mappings', None)) @property def issuer(self): @@ -186,8 +187,11 @@ def __eq__(self, other): if not isinstance(other, Saml2IdentityProviderResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, Saml2IdentityProviderResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/setting_response.py b/docusign_admin/models/setting_response.py index a07fb05..a731fac 100644 --- a/docusign_admin/models/setting_response.py +++ b/docusign_admin/models/setting_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class SettingResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -42,20 +44,20 @@ class SettingResponse(object): 'type': 'type' } - def __init__(self, key=None, value=None, type=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """SettingResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._key = None self._value = None self._type = None self.discriminator = None - if key is not None: - self.key = key - if value is not None: - self.value = value - if type is not None: - self.type = type + setattr(self, "_{}".format('key'), kwargs.get('key', None)) + setattr(self, "_{}".format('value'), kwargs.get('value', None)) + setattr(self, "_{}".format('type'), kwargs.get('type', None)) @property def key(self): @@ -160,8 +162,11 @@ def __eq__(self, other): if not isinstance(other, SettingResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, SettingResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/update_membership_request.py b/docusign_admin/models/update_membership_request.py index 925deb7..1314762 100644 --- a/docusign_admin/models/update_membership_request.py +++ b/docusign_admin/models/update_membership_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class UpdateMembershipRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -50,8 +52,11 @@ class UpdateMembershipRequest(object): 'access_code': 'access_code' } - def __init__(self, account_id=None, permission_profile=None, groups=None, company_name=None, job_title=None, send_activation=None, access_code=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """UpdateMembershipRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._account_id = None self._permission_profile = None @@ -62,19 +67,13 @@ def __init__(self, account_id=None, permission_profile=None, groups=None, compan self._access_code = None self.discriminator = None - self.account_id = account_id - if permission_profile is not None: - self.permission_profile = permission_profile - if groups is not None: - self.groups = groups - if company_name is not None: - self.company_name = company_name - if job_title is not None: - self.job_title = job_title - if send_activation is not None: - self.send_activation = send_activation - if access_code is not None: - self.access_code = access_code + setattr(self, "_{}".format('account_id'), kwargs.get('account_id', None)) + setattr(self, "_{}".format('permission_profile'), kwargs.get('permission_profile', None)) + setattr(self, "_{}".format('groups'), kwargs.get('groups', None)) + setattr(self, "_{}".format('company_name'), kwargs.get('company_name', None)) + setattr(self, "_{}".format('job_title'), kwargs.get('job_title', None)) + setattr(self, "_{}".format('send_activation'), kwargs.get('send_activation', None)) + setattr(self, "_{}".format('access_code'), kwargs.get('access_code', None)) @property def account_id(self): @@ -94,7 +93,7 @@ def account_id(self, account_id): :param account_id: The account_id of this UpdateMembershipRequest. # noqa: E501 :type: str """ - if account_id is None: + if self._configuration.client_side_validation and account_id is None: raise ValueError("Invalid value for `account_id`, must not be `None`") # noqa: E501 self._account_id = account_id @@ -265,8 +264,11 @@ def __eq__(self, other): if not isinstance(other, UpdateMembershipRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, UpdateMembershipRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/update_response.py b/docusign_admin/models/update_response.py index 7e7ce72..f94fb80 100644 --- a/docusign_admin/models/update_response.py +++ b/docusign_admin/models/update_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class UpdateResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class UpdateResponse(object): 'status': 'status' } - def __init__(self, status=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """UpdateResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._status = None self.discriminator = None - if status is not None: - self.status = status + setattr(self, "_{}".format('status'), kwargs.get('status', None)) @property def status(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, UpdateResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, UpdateResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/update_user_email_request.py b/docusign_admin/models/update_user_email_request.py index c956629..7533d3c 100644 --- a/docusign_admin/models/update_user_email_request.py +++ b/docusign_admin/models/update_user_email_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class UpdateUserEmailRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -42,17 +44,20 @@ class UpdateUserEmailRequest(object): 'email': 'email' } - def __init__(self, id=None, site_id=None, email=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """UpdateUserEmailRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._site_id = None self._email = None self.discriminator = None - self.id = id - self.site_id = site_id - self.email = email + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('site_id'), kwargs.get('site_id', None)) + setattr(self, "_{}".format('email'), kwargs.get('email', None)) @property def id(self): @@ -72,7 +77,7 @@ def id(self, id): :param id: The id of this UpdateUserEmailRequest. # noqa: E501 :type: str """ - if id is None: + if self._configuration.client_side_validation and id is None: raise ValueError("Invalid value for `id`, must not be `None`") # noqa: E501 self._id = id @@ -95,7 +100,7 @@ def site_id(self, site_id): :param site_id: The site_id of this UpdateUserEmailRequest. # noqa: E501 :type: int """ - if site_id is None: + if self._configuration.client_side_validation and site_id is None: raise ValueError("Invalid value for `site_id`, must not be `None`") # noqa: E501 self._site_id = site_id @@ -118,7 +123,7 @@ def email(self, email): :param email: The email of this UpdateUserEmailRequest. # noqa: E501 :type: str """ - if email is None: + if self._configuration.client_side_validation and email is None: raise ValueError("Invalid value for `email`, must not be `None`") # noqa: E501 self._email = email @@ -163,8 +168,11 @@ def __eq__(self, other): if not isinstance(other, UpdateUserEmailRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, UpdateUserEmailRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/update_user_request.py b/docusign_admin/models/update_user_request.py index 4d7ff09..70d086b 100644 --- a/docusign_admin/models/update_user_request.py +++ b/docusign_admin/models/update_user_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class UpdateUserRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -62,8 +64,11 @@ class UpdateUserRequest(object): 'device_verification_enabled': 'device_verification_enabled' } - def __init__(self, id=None, site_id=None, user_name=None, first_name=None, last_name=None, email=None, default_account_id=None, language_culture=None, selected_languages=None, federated_status=None, force_password_change=None, memberships=None, device_verification_enabled=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """UpdateUserRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._site_id = None @@ -80,30 +85,19 @@ def __init__(self, id=None, site_id=None, user_name=None, first_name=None, last_ self._device_verification_enabled = None self.discriminator = None - self.id = id - self.site_id = site_id - if user_name is not None: - self.user_name = user_name - if first_name is not None: - self.first_name = first_name - if last_name is not None: - self.last_name = last_name - if email is not None: - self.email = email - if default_account_id is not None: - self.default_account_id = default_account_id - if language_culture is not None: - self.language_culture = language_culture - if selected_languages is not None: - self.selected_languages = selected_languages - if federated_status is not None: - self.federated_status = federated_status - if force_password_change is not None: - self.force_password_change = force_password_change - if memberships is not None: - self.memberships = memberships - if device_verification_enabled is not None: - self.device_verification_enabled = device_verification_enabled + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('site_id'), kwargs.get('site_id', None)) + setattr(self, "_{}".format('user_name'), kwargs.get('user_name', None)) + setattr(self, "_{}".format('first_name'), kwargs.get('first_name', None)) + setattr(self, "_{}".format('last_name'), kwargs.get('last_name', None)) + setattr(self, "_{}".format('email'), kwargs.get('email', None)) + setattr(self, "_{}".format('default_account_id'), kwargs.get('default_account_id', None)) + setattr(self, "_{}".format('language_culture'), kwargs.get('language_culture', None)) + setattr(self, "_{}".format('selected_languages'), kwargs.get('selected_languages', None)) + setattr(self, "_{}".format('federated_status'), kwargs.get('federated_status', None)) + setattr(self, "_{}".format('force_password_change'), kwargs.get('force_password_change', None)) + setattr(self, "_{}".format('memberships'), kwargs.get('memberships', None)) + setattr(self, "_{}".format('device_verification_enabled'), kwargs.get('device_verification_enabled', None)) @property def id(self): @@ -123,7 +117,7 @@ def id(self, id): :param id: The id of this UpdateUserRequest. # noqa: E501 :type: str """ - if id is None: + if self._configuration.client_side_validation and id is None: raise ValueError("Invalid value for `id`, must not be `None`") # noqa: E501 self._id = id @@ -146,7 +140,7 @@ def site_id(self, site_id): :param site_id: The site_id of this UpdateUserRequest. # noqa: E501 :type: int """ - if site_id is None: + if self._configuration.client_side_validation and site_id is None: raise ValueError("Invalid value for `site_id`, must not be `None`") # noqa: E501 self._site_id = site_id @@ -422,8 +416,11 @@ def __eq__(self, other): if not isinstance(other, UpdateUserRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, UpdateUserRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/update_users_email_request.py b/docusign_admin/models/update_users_email_request.py index e55dc7b..f464e19 100644 --- a/docusign_admin/models/update_users_email_request.py +++ b/docusign_admin/models/update_users_email_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class UpdateUsersEmailRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class UpdateUsersEmailRequest(object): 'users': 'users' } - def __init__(self, users=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """UpdateUsersEmailRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._users = None self.discriminator = None - if users is not None: - self.users = users + setattr(self, "_{}".format('users'), kwargs.get('users', None)) @property def users(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, UpdateUsersEmailRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, UpdateUsersEmailRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/update_users_request.py b/docusign_admin/models/update_users_request.py index 10490e9..dfb6123 100644 --- a/docusign_admin/models/update_users_request.py +++ b/docusign_admin/models/update_users_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class UpdateUsersRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class UpdateUsersRequest(object): 'users': 'users' } - def __init__(self, users=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """UpdateUsersRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._users = None self.discriminator = None - if users is not None: - self.users = users + setattr(self, "_{}".format('users'), kwargs.get('users', None)) @property def users(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, UpdateUsersRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, UpdateUsersRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/user_drilldown_response.py b/docusign_admin/models/user_drilldown_response.py index b4bab93..6230723 100644 --- a/docusign_admin/models/user_drilldown_response.py +++ b/docusign_admin/models/user_drilldown_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class UserDrilldownResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -72,8 +74,11 @@ class UserDrilldownResponse(object): 'device_verification_enabled': 'device_verification_enabled' } - def __init__(self, id=None, site_id=None, site_name=None, user_name=None, first_name=None, last_name=None, user_status=None, default_account_id=None, default_account_name=None, language_culture=None, selected_languages=None, federated_status=None, is_organization_admin=None, created_on=None, last_login=None, memberships=None, identities=None, device_verification_enabled=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """UserDrilldownResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._site_id = None @@ -95,42 +100,24 @@ def __init__(self, id=None, site_id=None, site_name=None, user_name=None, first_ self._device_verification_enabled = None self.discriminator = None - if id is not None: - self.id = id - if site_id is not None: - self.site_id = site_id - if site_name is not None: - self.site_name = site_name - if user_name is not None: - self.user_name = user_name - if first_name is not None: - self.first_name = first_name - if last_name is not None: - self.last_name = last_name - if user_status is not None: - self.user_status = user_status - if default_account_id is not None: - self.default_account_id = default_account_id - if default_account_name is not None: - self.default_account_name = default_account_name - if language_culture is not None: - self.language_culture = language_culture - if selected_languages is not None: - self.selected_languages = selected_languages - if federated_status is not None: - self.federated_status = federated_status - if is_organization_admin is not None: - self.is_organization_admin = is_organization_admin - if created_on is not None: - self.created_on = created_on - if last_login is not None: - self.last_login = last_login - if memberships is not None: - self.memberships = memberships - if identities is not None: - self.identities = identities - if device_verification_enabled is not None: - self.device_verification_enabled = device_verification_enabled + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('site_id'), kwargs.get('site_id', None)) + setattr(self, "_{}".format('site_name'), kwargs.get('site_name', None)) + setattr(self, "_{}".format('user_name'), kwargs.get('user_name', None)) + setattr(self, "_{}".format('first_name'), kwargs.get('first_name', None)) + setattr(self, "_{}".format('last_name'), kwargs.get('last_name', None)) + setattr(self, "_{}".format('user_status'), kwargs.get('user_status', None)) + setattr(self, "_{}".format('default_account_id'), kwargs.get('default_account_id', None)) + setattr(self, "_{}".format('default_account_name'), kwargs.get('default_account_name', None)) + setattr(self, "_{}".format('language_culture'), kwargs.get('language_culture', None)) + setattr(self, "_{}".format('selected_languages'), kwargs.get('selected_languages', None)) + setattr(self, "_{}".format('federated_status'), kwargs.get('federated_status', None)) + setattr(self, "_{}".format('is_organization_admin'), kwargs.get('is_organization_admin', None)) + setattr(self, "_{}".format('created_on'), kwargs.get('created_on', None)) + setattr(self, "_{}".format('last_login'), kwargs.get('last_login', None)) + setattr(self, "_{}".format('memberships'), kwargs.get('memberships', None)) + setattr(self, "_{}".format('identities'), kwargs.get('identities', None)) + setattr(self, "_{}".format('device_verification_enabled'), kwargs.get('device_verification_enabled', None)) @property def id(self): @@ -550,8 +537,11 @@ def __eq__(self, other): if not isinstance(other, UserDrilldownResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, UserDrilldownResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/user_identity_request.py b/docusign_admin/models/user_identity_request.py index 857bb00..f66a6a9 100644 --- a/docusign_admin/models/user_identity_request.py +++ b/docusign_admin/models/user_identity_request.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class UserIdentityRequest(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class UserIdentityRequest(object): 'id': 'id' } - def __init__(self, id=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """UserIdentityRequest - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self.discriminator = None - if id is not None: - self.id = id + setattr(self, "_{}".format('id'), kwargs.get('id', None)) @property def id(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, UserIdentityRequest): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, UserIdentityRequest): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/user_identity_response.py b/docusign_admin/models/user_identity_response.py index 7f3488a..22d59ba 100644 --- a/docusign_admin/models/user_identity_response.py +++ b/docusign_admin/models/user_identity_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class UserIdentityResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -46,8 +48,11 @@ class UserIdentityResponse(object): 'error_details': 'error_details' } - def __init__(self, id=None, provider_id=None, user_id=None, immutable_id=None, error_details=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """UserIdentityResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._provider_id = None @@ -56,16 +61,11 @@ def __init__(self, id=None, provider_id=None, user_id=None, immutable_id=None, e self._error_details = None self.discriminator = None - if id is not None: - self.id = id - if provider_id is not None: - self.provider_id = provider_id - if user_id is not None: - self.user_id = user_id - if immutable_id is not None: - self.immutable_id = immutable_id - if error_details is not None: - self.error_details = error_details + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('provider_id'), kwargs.get('provider_id', None)) + setattr(self, "_{}".format('user_id'), kwargs.get('user_id', None)) + setattr(self, "_{}".format('immutable_id'), kwargs.get('immutable_id', None)) + setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None)) @property def id(self): @@ -212,8 +212,11 @@ def __eq__(self, other): if not isinstance(other, UserIdentityResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, UserIdentityResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/user_product_permission_profiles_response.py b/docusign_admin/models/user_product_permission_profiles_response.py index cb47eb2..c8e5302 100644 --- a/docusign_admin/models/user_product_permission_profiles_response.py +++ b/docusign_admin/models/user_product_permission_profiles_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class UserProductPermissionProfilesResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -42,20 +44,20 @@ class UserProductPermissionProfilesResponse(object): 'product_permission_profiles': 'product_permission_profiles' } - def __init__(self, user_id=None, account_id=None, product_permission_profiles=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """UserProductPermissionProfilesResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._user_id = None self._account_id = None self._product_permission_profiles = None self.discriminator = None - if user_id is not None: - self.user_id = user_id - if account_id is not None: - self.account_id = account_id - if product_permission_profiles is not None: - self.product_permission_profiles = product_permission_profiles + setattr(self, "_{}".format('user_id'), kwargs.get('user_id', None)) + setattr(self, "_{}".format('account_id'), kwargs.get('account_id', None)) + setattr(self, "_{}".format('product_permission_profiles'), kwargs.get('product_permission_profiles', None)) @property def user_id(self): @@ -160,8 +162,11 @@ def __eq__(self, other): if not isinstance(other, UserProductPermissionProfilesResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, UserProductPermissionProfilesResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/user_update_response.py b/docusign_admin/models/user_update_response.py index 713251e..e3e6063 100644 --- a/docusign_admin/models/user_update_response.py +++ b/docusign_admin/models/user_update_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class UserUpdateResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -44,8 +46,11 @@ class UserUpdateResponse(object): 'error_details': 'error_details' } - def __init__(self, id=None, site_id=None, email=None, error_details=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """UserUpdateResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._id = None self._site_id = None @@ -53,14 +58,10 @@ def __init__(self, id=None, site_id=None, email=None, error_details=None): # no self._error_details = None self.discriminator = None - if id is not None: - self.id = id - if site_id is not None: - self.site_id = site_id - if email is not None: - self.email = email - if error_details is not None: - self.error_details = error_details + setattr(self, "_{}".format('id'), kwargs.get('id', None)) + setattr(self, "_{}".format('site_id'), kwargs.get('site_id', None)) + setattr(self, "_{}".format('email'), kwargs.get('email', None)) + setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None)) @property def id(self): @@ -186,8 +187,11 @@ def __eq__(self, other): if not isinstance(other, UserUpdateResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, UserUpdateResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/users_drilldown_response.py b/docusign_admin/models/users_drilldown_response.py index 6a0278d..49b9866 100644 --- a/docusign_admin/models/users_drilldown_response.py +++ b/docusign_admin/models/users_drilldown_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class UsersDrilldownResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -38,14 +40,16 @@ class UsersDrilldownResponse(object): 'users': 'users' } - def __init__(self, users=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """UsersDrilldownResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._users = None self.discriminator = None - if users is not None: - self.users = users + setattr(self, "_{}".format('users'), kwargs.get('users', None)) @property def users(self): @@ -108,8 +112,11 @@ def __eq__(self, other): if not isinstance(other, UsersDrilldownResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, UsersDrilldownResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/docusign_admin/models/users_update_response.py b/docusign_admin/models/users_update_response.py index a509177..15c1cad 100644 --- a/docusign_admin/models/users_update_response.py +++ b/docusign_admin/models/users_update_response.py @@ -5,7 +5,7 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ @@ -16,6 +16,8 @@ import six +from docusign_admin.client.configuration import Configuration + class UsersUpdateResponse(object): """NOTE: This class is auto generated by the swagger code generator program. @@ -40,17 +42,18 @@ class UsersUpdateResponse(object): 'users': 'users' } - def __init__(self, success=None, users=None): # noqa: E501 + def __init__(self, _configuration=None, **kwargs): # noqa: E501 """UsersUpdateResponse - a model defined in Swagger""" # noqa: E501 + if _configuration is None: + _configuration = Configuration() + self._configuration = _configuration self._success = None self._users = None self.discriminator = None - if success is not None: - self.success = success - if users is not None: - self.users = users + setattr(self, "_{}".format('success'), kwargs.get('success', None)) + setattr(self, "_{}".format('users'), kwargs.get('users', None)) @property def success(self): @@ -134,8 +137,11 @@ def __eq__(self, other): if not isinstance(other, UsersUpdateResponse): return False - return self.__dict__ == other.__dict__ + return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" - return not self == other + if not isinstance(other, UsersUpdateResponse): + return True + + return self.to_dict() != other.to_dict() diff --git a/linter.sh b/linter.sh new file mode 100644 index 0000000..142ce46 --- /dev/null +++ b/linter.sh @@ -0,0 +1 @@ +autopep8 --in-place --aggressive --recursive docusign_esign && pycodestyle --ignore=E501,W504,W503 -v docusign_esign \ No newline at end of file diff --git a/setup.py b/setup.py index d53dee8..ccf0339 100755 --- a/setup.py +++ b/setup.py @@ -5,15 +5,16 @@ An API for an organization administrator to manage organizations, accounts and users # noqa: E501 - OpenAPI spec version: v2 + OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git """ -from setuptools import setup, find_packages, Command, os # noqa: H301 + +from setuptools import setup, find_packages, Command, os # noqa: H301 NAME = "docusign-admin" -VERSION = "1.0.0b0" +VERSION = "1.0.0" # To install the library, run the following # # python setup.py install @@ -21,12 +22,7 @@ # prerequisite: setuptools # http://pypi.python.org/pypi/setuptools -REQUIRES = [ - "certifi>=2017.4.17", - "python-dateutil>=2.1", - "six>=1.10", - "urllib3>=1.23" -] +REQUIRES = ["urllib3 >= 1.15", "six >= 1.8.0", "certifi >= 14.05.14", "python-dateutil >= 2.5.3", "setuptools >= 21.0.0", "PyJWT>=1.7.1,<2", "cryptography>=2.5", "nose>=1.3.7"] class CleanCommand(Command): """Custom clean command to tidy up the project root.""" @@ -38,10 +34,10 @@ def finalize_options(self): def run(self): os.system('rm -vrf ./build ./dist ./*.pyc ./*.tgz ./*.egg-info') - this_directory = os.path.abspath(os.path.dirname(__file__)) with open(os.path.join(this_directory, 'README.md'), encoding='utf-8') as f: long_description = f.read() + setup( name=NAME,