<gh_stars>0
# coding: utf-8

"""
    DocuSign Admin API

    An API for an organization administrator to manage organizations, accounts and users  # noqa: E501

    OpenAPI spec version: v2
    Contact: <EMAIL>
    Generated by: https://github.com/swagger-api/swagger-codegen.git
"""


import pprint
import re  # noqa: F401

import six


class UpdateUserRequest(object):
    """NOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    """

    """
    Attributes:
      swagger_types (dict): The key is attribute name
                            and the value is attribute type.
      attribute_map (dict): The key is attribute name
                            and the value is json key in definition.
    """
    swagger_types = {
        'id': 'str',
        'site_id': 'int',
        'user_name': 'str',
        'first_name': 'str',
        'last_name': 'str',
        'email': 'str',
        'default_account_id': 'str',
        'language_culture': 'str',
        'selected_languages': 'str',
        'federated_status': 'str',
        'force_password_change': 'bool',
        'memberships': 'list[UpdateMembershipRequest]',
        'device_verification_enabled': 'bool'
    }

    attribute_map = {
        'id': 'id',
        'site_id': 'site_id',
        'user_name': 'user_name',
        'first_name': 'first_name',
        'last_name': 'last_name',
        'email': 'email',
        'default_account_id': 'default_account_id',
        'language_culture': 'language_culture',
        'selected_languages': 'selected_languages',
        'federated_status': 'federated_status',
        'force_password_change': 'force_password_change',
        'memberships': 'memberships',
        '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
        """UpdateUserRequest - a model defined in Swagger"""  # noqa: E501

        self._id = None
        self._site_id = None
        self._user_name = None
        self._first_name = None
        self._last_name = None
        self._email = None
        self._default_account_id = None
        self._language_culture = None
        self._selected_languages = None
        self._federated_status = None
        self._force_password_change = None
        self._memberships = None
        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

    @property
    def id(self):
        """Gets the id of this UpdateUserRequest.  # noqa: E501


        :return: The id of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._id

    @id.setter
    def id(self, id):
        """Sets the id of this UpdateUserRequest.


        :param id: The id of this UpdateUserRequest.  # noqa: E501
        :type: str
        """
        if id is None:
            raise ValueError("Invalid value for `id`, must not be `None`")  # noqa: E501

        self._id = id

    @property
    def site_id(self):
        """Gets the site_id of this UpdateUserRequest.  # noqa: E501


        :return: The site_id of this UpdateUserRequest.  # noqa: E501
        :rtype: int
        """
        return self._site_id

    @site_id.setter
    def site_id(self, site_id):
        """Sets the site_id of this UpdateUserRequest.


        :param site_id: The site_id of this UpdateUserRequest.  # noqa: E501
        :type: int
        """
        if site_id is None:
            raise ValueError("Invalid value for `site_id`, must not be `None`")  # noqa: E501

        self._site_id = site_id

    @property
    def user_name(self):
        """Gets the user_name of this UpdateUserRequest.  # noqa: E501


        :return: The user_name of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._user_name

    @user_name.setter
    def user_name(self, user_name):
        """Sets the user_name of this UpdateUserRequest.


        :param user_name: The user_name of this UpdateUserRequest.  # noqa: E501
        :type: str
        """

        self._user_name = user_name

    @property
    def first_name(self):
        """Gets the first_name of this UpdateUserRequest.  # noqa: E501


        :return: The first_name of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._first_name

    @first_name.setter
    def first_name(self, first_name):
        """Sets the first_name of this UpdateUserRequest.


        :param first_name: The first_name of this UpdateUserRequest.  # noqa: E501
        :type: str
        """

        self._first_name = first_name

    @property
    def last_name(self):
        """Gets the last_name of this UpdateUserRequest.  # noqa: E501


        :return: The last_name of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._last_name

    @last_name.setter
    def last_name(self, last_name):
        """Sets the last_name of this UpdateUserRequest.


        :param last_name: The last_name of this UpdateUserRequest.  # noqa: E501
        :type: str
        """

        self._last_name = last_name

    @property
    def email(self):
        """Gets the email of this UpdateUserRequest.  # noqa: E501


        :return: The email of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._email

    @email.setter
    def email(self, email):
        """Sets the email of this UpdateUserRequest.


        :param email: The email of this UpdateUserRequest.  # noqa: E501
        :type: str
        """

        self._email = email

    @property
    def default_account_id(self):
        """Gets the default_account_id of this UpdateUserRequest.  # noqa: E501


        :return: The default_account_id of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._default_account_id

    @default_account_id.setter
    def default_account_id(self, default_account_id):
        """Sets the default_account_id of this UpdateUserRequest.


        :param default_account_id: The default_account_id of this UpdateUserRequest.  # noqa: E501
        :type: str
        """

        self._default_account_id = default_account_id

    @property
    def language_culture(self):
        """Gets the language_culture of this UpdateUserRequest.  # noqa: E501


        :return: The language_culture of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._language_culture

    @language_culture.setter
    def language_culture(self, language_culture):
        """Sets the language_culture of this UpdateUserRequest.


        :param language_culture: The language_culture of this UpdateUserRequest.  # noqa: E501
        :type: str
        """

        self._language_culture = language_culture

    @property
    def selected_languages(self):
        """Gets the selected_languages of this UpdateUserRequest.  # noqa: E501


        :return: The selected_languages of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._selected_languages

    @selected_languages.setter
    def selected_languages(self, selected_languages):
        """Sets the selected_languages of this UpdateUserRequest.


        :param selected_languages: The selected_languages of this UpdateUserRequest.  # noqa: E501
        :type: str
        """

        self._selected_languages = selected_languages

    @property
    def federated_status(self):
        """Gets the federated_status of this UpdateUserRequest.  # noqa: E501


        :return: The federated_status of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._federated_status

    @federated_status.setter
    def federated_status(self, federated_status):
        """Sets the federated_status of this UpdateUserRequest.


        :param federated_status: The federated_status of this UpdateUserRequest.  # noqa: E501
        :type: str
        """

        self._federated_status = federated_status

    @property
    def force_password_change(self):
        """Gets the force_password_change of this UpdateUserRequest.  # noqa: E501


        :return: The force_password_change of this UpdateUserRequest.  # noqa: E501
        :rtype: bool
        """
        return self._force_password_change

    @force_password_change.setter
    def force_password_change(self, force_password_change):
        """Sets the force_password_change of this UpdateUserRequest.


        :param force_password_change: The force_password_change of this UpdateUserRequest.  # noqa: E501
        :type: bool
        """

        self._force_password_change = force_password_change

    @property
    def memberships(self):
        """Gets the memberships of this UpdateUserRequest.  # noqa: E501


        :return: The memberships of this UpdateUserRequest.  # noqa: E501
        :rtype: list[UpdateMembershipRequest]
        """
        return self._memberships

    @memberships.setter
    def memberships(self, memberships):
        """Sets the memberships of this UpdateUserRequest.


        :param memberships: The memberships of this UpdateUserRequest.  # noqa: E501
        :type: list[UpdateMembershipRequest]
        """

        self._memberships = memberships

    @property
    def device_verification_enabled(self):
        """Gets the device_verification_enabled of this UpdateUserRequest.  # noqa: E501


        :return: The device_verification_enabled of this UpdateUserRequest.  # noqa: E501
        :rtype: bool
        """
        return self._device_verification_enabled

    @device_verification_enabled.setter
    def device_verification_enabled(self, device_verification_enabled):
        """Sets the device_verification_enabled of this UpdateUserRequest.


        :param device_verification_enabled: The device_verification_enabled of this UpdateUserRequest.  # noqa: E501
        :type: bool
        """

        self._device_verification_enabled = device_verification_enabled

    def to_dict(self):
        """Returns the model properties as a dict"""
        result = {}

        for attr, _ in six.iteritems(self.swagger_types):
            value = getattr(self, attr)
            if isinstance(value, list):
                result[attr] = list(map(
                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
                    value
                ))
            elif hasattr(value, "to_dict"):
                result[attr] = value.to_dict()
            elif isinstance(value, dict):
                result[attr] = dict(map(
                    lambda item: (item[0], item[1].to_dict())
                    if hasattr(item[1], "to_dict") else item,
                    value.items()
                ))
            else:
                result[attr] = value
        if issubclass(UpdateUserRequest, dict):
            for key, value in self.items():
                result[key] = value

        return result

    def to_str(self):
        """Returns the string representation of the model"""
        return pprint.pformat(self.to_dict())

    def __repr__(self):
        """For `print` and `pprint`"""
        return self.to_str()

    def __eq__(self, other):
        """Returns true if both objects are equal"""
        if not isinstance(other, UpdateUserRequest):
            return False

        return self.__dict__ == other.__dict__

    def __ne__(self, other):
        """Returns true if both objects are not equal"""
        return not self == other

# coding: utf-8

"""
    DocuSign Admin API

    An API for an organization administrator to manage organizations, accounts and users  # noqa: E501

    OpenAPI spec version: v2
    Contact: <EMAIL>
    Generated by: https://github.com/swagger-api/swagger-codegen.git
"""


import pprint
import re  # noqa: F401

import six


class UpdateUserRequest(object):
    """NOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    """

    """
    Attributes:
      swagger_types (dict): The key is attribute name
                            and the value is attribute type.
      attribute_map (dict): The key is attribute name
                            and the value is json key in definition.
    """
    swagger_types = {
        'id': 'str',
        'site_id': 'int',
        'user_name': 'str',
        'first_name': 'str',
        'last_name': 'str',
        'email': 'str',
        'default_account_id': 'str',
        'language_culture': 'str',
        'selected_languages': 'str',
        'federated_status': 'str',
        'force_password_change': 'bool',
        'memberships': 'list[UpdateMembershipRequest]',
        'device_verification_enabled': 'bool'
    }

    attribute_map = {
        'id': 'id',
        'site_id': 'site_id',
        'user_name': 'user_name',
        'first_name': 'first_name',
        'last_name': 'last_name',
        'email': 'email',
        'default_account_id': 'default_account_id',
        'language_culture': 'language_culture',
        'selected_languages': 'selected_languages',
        'federated_status': 'federated_status',
        'force_password_change': 'force_password_change',
        'memberships': 'memberships',
        '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
        """UpdateUserRequest - a model defined in Swagger"""  # noqa: E501

        self._id = None
        self._site_id = None
        self._user_name = None
        self._first_name = None
        self._last_name = None
        self._email = None
        self._default_account_id = None
        self._language_culture = None
        self._selected_languages = None
        self._federated_status = None
        self._force_password_change = None
        self._memberships = None
        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

    @property
    def id(self):
        """Gets the id of this UpdateUserRequest.  # noqa: E501


        :return: The id of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._id

    @id.setter
    def id(self, id):
        """Sets the id of this UpdateUserRequest.


        :param id: The id of this UpdateUserRequest.  # noqa: E501
        :type: str
        """
        if id is None:
            raise ValueError("Invalid value for `id`, must not be `None`")  # noqa: E501

        self._id = id

    @property
    def site_id(self):
        """Gets the site_id of this UpdateUserRequest.  # noqa: E501


        :return: The site_id of this UpdateUserRequest.  # noqa: E501
        :rtype: int
        """
        return self._site_id

    @site_id.setter
    def site_id(self, site_id):
        """Sets the site_id of this UpdateUserRequest.


        :param site_id: The site_id of this UpdateUserRequest.  # noqa: E501
        :type: int
        """
        if site_id is None:
            raise ValueError("Invalid value for `site_id`, must not be `None`")  # noqa: E501

        self._site_id = site_id

    @property
    def user_name(self):
        """Gets the user_name of this UpdateUserRequest.  # noqa: E501


        :return: The user_name of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._user_name

    @user_name.setter
    def user_name(self, user_name):
        """Sets the user_name of this UpdateUserRequest.


        :param user_name: The user_name of this UpdateUserRequest.  # noqa: E501
        :type: str
        """

        self._user_name = user_name

    @property
    def first_name(self):
        """Gets the first_name of this UpdateUserRequest.  # noqa: E501


        :return: The first_name of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._first_name

    @first_name.setter
    def first_name(self, first_name):
        """Sets the first_name of this UpdateUserRequest.


        :param first_name: The first_name of this UpdateUserRequest.  # noqa: E501
        :type: str
        """

        self._first_name = first_name

    @property
    def last_name(self):
        """Gets the last_name of this UpdateUserRequest.  # noqa: E501


        :return: The last_name of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._last_name

    @last_name.setter
    def last_name(self, last_name):
        """Sets the last_name of this UpdateUserRequest.


        :param last_name: The last_name of this UpdateUserRequest.  # noqa: E501
        :type: str
        """

        self._last_name = last_name

    @property
    def email(self):
        """Gets the email of this UpdateUserRequest.  # noqa: E501


        :return: The email of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._email

    @email.setter
    def email(self, email):
        """Sets the email of this UpdateUserRequest.


        :param email: The email of this UpdateUserRequest.  # noqa: E501
        :type: str
        """

        self._email = email

    @property
    def default_account_id(self):
        """Gets the default_account_id of this UpdateUserRequest.  # noqa: E501


        :return: The default_account_id of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._default_account_id

    @default_account_id.setter
    def default_account_id(self, default_account_id):
        """Sets the default_account_id of this UpdateUserRequest.


        :param default_account_id: The default_account_id of this UpdateUserRequest.  # noqa: E501
        :type: str
        """

        self._default_account_id = default_account_id

    @property
    def language_culture(self):
        """Gets the language_culture of this UpdateUserRequest.  # noqa: E501


        :return: The language_culture of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._language_culture

    @language_culture.setter
    def language_culture(self, language_culture):
        """Sets the language_culture of this UpdateUserRequest.


        :param language_culture: The language_culture of this UpdateUserRequest.  # noqa: E501
        :type: str
        """

        self._language_culture = language_culture

    @property
    def selected_languages(self):
        """Gets the selected_languages of this UpdateUserRequest.  # noqa: E501


        :return: The selected_languages of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._selected_languages

    @selected_languages.setter
    def selected_languages(self, selected_languages):
        """Sets the selected_languages of this UpdateUserRequest.


        :param selected_languages: The selected_languages of this UpdateUserRequest.  # noqa: E501
        :type: str
        """

        self._selected_languages = selected_languages

    @property
    def federated_status(self):
        """Gets the federated_status of this UpdateUserRequest.  # noqa: E501


        :return: The federated_status of this UpdateUserRequest.  # noqa: E501
        :rtype: str
        """
        return self._federated_status

    @federated_status.setter
    def federated_status(self, federated_status):
        """Sets the federated_status of this UpdateUserRequest.


        :param federated_status: The federated_status of this UpdateUserRequest.  # noqa: E501
        :type: str
        """

        self._federated_status = federated_status

    @property
    def force_password_change(self):
        """Gets the force_password_change of this UpdateUserRequest.  # noqa: E501


        :return: The force_password_change of this UpdateUserRequest.  # noqa: E501
        :rtype: bool
        """
        return self._force_password_change

    @force_password_change.setter
    def force_password_change(self, force_password_change):
        """Sets the force_password_change of this UpdateUserRequest.


        :param force_password_change: The force_password_change of this UpdateUserRequest.  # noqa: E501
        :type: bool
        """

        self._force_password_change = force_password_change

    @property
    def memberships(self):
        """Gets the memberships of this UpdateUserRequest.  # noqa: E501


        :return: The memberships of this UpdateUserRequest.  # noqa: E501
        :rtype: list[UpdateMembershipRequest]
        """
        return self._memberships

    @memberships.setter
    def memberships(self, memberships):
        """Sets the memberships of this UpdateUserRequest.


        :param memberships: The memberships of this UpdateUserRequest.  # noqa: E501
        :type: list[UpdateMembershipRequest]
        """

        self._memberships = memberships

    @property
    def device_verification_enabled(self):
        """Gets the device_verification_enabled of this UpdateUserRequest.  # noqa: E501


        :return: The device_verification_enabled of this UpdateUserRequest.  # noqa: E501
        :rtype: bool
        """
        return self._device_verification_enabled

    @device_verification_enabled.setter
    def device_verification_enabled(self, device_verification_enabled):
        """Sets the device_verification_enabled of this UpdateUserRequest.


        :param device_verification_enabled: The device_verification_enabled of this UpdateUserRequest.  # noqa: E501
        :type: bool
        """

        self._device_verification_enabled = device_verification_enabled

    def to_dict(self):
        """Returns the model properties as a dict"""
        result = {}

        for attr, _ in six.iteritems(self.swagger_types):
            value = getattr(self, attr)
            if isinstance(value, list):
                result[attr] = list(map(
                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
                    value
                ))
            elif hasattr(value, "to_dict"):
                result[attr] = value.to_dict()
            elif isinstance(value, dict):
                result[attr] = dict(map(
                    lambda item: (item[0], item[1].to_dict())
                    if hasattr(item[1], "to_dict") else item,
                    value.items()
                ))
            else:
                result[attr] = value
        if issubclass(UpdateUserRequest, dict):
            for key, value in self.items():
                result[key] = value

        return result

    def to_str(self):
        """Returns the string representation of the model"""
        return pprint.pformat(self.to_dict())

    def __repr__(self):
        """For `print` and `pprint`"""
        return self.to_str()

    def __eq__(self, other):
        """Returns true if both objects are equal"""
        if not isinstance(other, UpdateUserRequest):
            return False

        return self.__dict__ == other.__dict__

    def __ne__(self, other):
        """Returns true if both objects are not equal"""
        return not self == other
# coding: utf-8 DocuSign Admin API      An API for an organization administrator to manage organizations, accounts and users  # noqa: E501      OpenAPI spec version: v2     Contact: <EMAIL>     Generated by: https://github.com/swagger-api/swagger-codegen.git # noqa: F401 NOTE: This class is auto generated by the swagger code generator program.      Do not edit the class manually. Attributes:       swagger_types (dict): The key is attribute name                             and the value is attribute type.       attribute_map (dict): The key is attribute name                             and the value is json key in definition. # noqa: E501 UpdateUserRequest - a model defined in Swagger # noqa: E501 Gets the id of this UpdateUserRequest.  # noqa: E501           :return: The id of this UpdateUserRequest.  # noqa: E501         :rtype: str Sets the id of this UpdateUserRequest.           :param id: The id of this UpdateUserRequest.  # noqa: E501         :type: str # noqa: E501 Gets the site_id of this UpdateUserRequest.  # noqa: E501           :return: The site_id of this UpdateUserRequest.  # noqa: E501         :rtype: int Sets the site_id of this UpdateUserRequest.           :param site_id: The site_id of this UpdateUserRequest.  # noqa: E501         :type: int # noqa: E501 Gets the user_name of this UpdateUserRequest.  # noqa: E501           :return: The user_name of this UpdateUserRequest.  # noqa: E501         :rtype: str Sets the user_name of this UpdateUserRequest.           :param user_name: The user_name of this UpdateUserRequest.  # noqa: E501         :type: str Gets the first_name of this UpdateUserRequest.  # noqa: E501           :return: The first_name of this UpdateUserRequest.  # noqa: E501         :rtype: str Sets the first_name of this UpdateUserRequest.           :param first_name: The first_name of this UpdateUserRequest.  # noqa: E501         :type: str Gets the last_name of this UpdateUserRequest.  # noqa: E501           :return: The last_name of this UpdateUserRequest.  # noqa: E501         :rtype: str Sets the last_name of this UpdateUserRequest.           :param last_name: The last_name of this UpdateUserRequest.  # noqa: E501         :type: str Gets the email of this UpdateUserRequest.  # noqa: E501           :return: The email of this UpdateUserRequest.  # noqa: E501         :rtype: str Sets the email of this UpdateUserRequest.           :param email: The email of this UpdateUserRequest.  # noqa: E501         :type: str Gets the default_account_id of this UpdateUserRequest.  # noqa: E501           :return: The default_account_id of this UpdateUserRequest.  # noqa: E501         :rtype: str Sets the default_account_id of this UpdateUserRequest.           :param default_account_id: The default_account_id of this UpdateUserRequest.  # noqa: E501         :type: str Gets the language_culture of this UpdateUserRequest.  # noqa: E501           :return: The language_culture of this UpdateUserRequest.  # noqa: E501         :rtype: str Sets the language_culture of this UpdateUserRequest.           :param language_culture: The language_culture of this UpdateUserRequest.  # noqa: E501         :type: str Gets the selected_languages of this UpdateUserRequest.  # noqa: E501           :return: The selected_languages of this UpdateUserRequest.  # noqa: E501         :rtype: str Sets the selected_languages of this UpdateUserRequest.           :param selected_languages: The selected_languages of this UpdateUserRequest.  # noqa: E501         :type: str Gets the federated_status of this UpdateUserRequest.  # noqa: E501           :return: The federated_status of this UpdateUserRequest.  # noqa: E501         :rtype: str Sets the federated_status of this UpdateUserRequest.           :param federated_status: The federated_status of this UpdateUserRequest.  # noqa: E501         :type: str Gets the force_password_change of this UpdateUserRequest.  # noqa: E501           :return: The force_password_change of this UpdateUserRequest.  # noqa: E501         :rtype: bool Sets the force_password_change of this UpdateUserRequest.           :param force_password_change: The force_password_change of this UpdateUserRequest.  # noqa: E501         :type: bool Gets the memberships of this UpdateUserRequest.  # noqa: E501           :return: The memberships of this UpdateUserRequest.  # noqa: E501         :rtype: list[UpdateMembershipRequest] Sets the memberships of this UpdateUserRequest.           :param memberships: The memberships of this UpdateUserRequest.  # noqa: E501         :type: list[UpdateMembershipRequest] Gets the device_verification_enabled of this UpdateUserRequest.  # noqa: E501           :return: The device_verification_enabled of this UpdateUserRequest.  # noqa: E501         :rtype: bool Sets the device_verification_enabled of this UpdateUserRequest.           :param device_verification_enabled: The device_verification_enabled of this UpdateUserRequest.  # noqa: E501         :type: bool Returns the model properties as a dict Returns the string representation of the model For `print` and `pprint` Returns true if both objects are equal Returns true if both objects are not equal