Module mailslurp_client.models.inline_object

MailSlurp API

MailSlurp is an API for sending and receiving emails and SMS from dynamically allocated email addresses and phone numbers. It's designed for developers and QA teams to test applications, process inbound emails, send templated notifications, attachments, and more. ## Resources - Homepage - Get an API KEY - Generated SDK Clients - Examples repository # noqa: E501

The version of the OpenAPI document: 6.5.2 Contact: contact@mailslurp.dev Generated by: https://openapi-generator.tech

Classes

class InlineObject (grant_type=None, client_id=None, resource=None, code=None, redirect_uri=None, code_verifier=None, refresh_token=None, local_vars_configuration=None)

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

InlineObject - a model defined in OpenAPI

Expand source code
class InlineObject(object):
    """NOTE: This class is auto generated by OpenAPI Generator.
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    """

    """
    Attributes:
      openapi_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.
    """
    openapi_types = {
        'grant_type': 'str',
        'client_id': 'str',
        'resource': 'str',
        'code': 'str',
        'redirect_uri': 'str',
        'code_verifier': 'str',
        'refresh_token': 'str'
    }

    attribute_map = {
        'grant_type': 'grant_type',
        'client_id': 'client_id',
        'resource': 'resource',
        'code': 'code',
        'redirect_uri': 'redirect_uri',
        'code_verifier': 'code_verifier',
        'refresh_token': 'refresh_token'
    }

    def __init__(self, grant_type=None, client_id=None, resource=None, code=None, redirect_uri=None, code_verifier=None, refresh_token=None, local_vars_configuration=None):  # noqa: E501
        """InlineObject - a model defined in OpenAPI"""  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration()
        self.local_vars_configuration = local_vars_configuration

        self._grant_type = None
        self._client_id = None
        self._resource = None
        self._code = None
        self._redirect_uri = None
        self._code_verifier = None
        self._refresh_token = None
        self.discriminator = None

        self.grant_type = grant_type
        self.client_id = client_id
        self.resource = resource
        if code is not None:
            self.code = code
        if redirect_uri is not None:
            self.redirect_uri = redirect_uri
        if code_verifier is not None:
            self.code_verifier = code_verifier
        if refresh_token is not None:
            self.refresh_token = refresh_token

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


        :return: The grant_type of this InlineObject.  # noqa: E501
        :rtype: str
        """
        return self._grant_type

    @grant_type.setter
    def grant_type(self, grant_type):
        """Sets the grant_type of this InlineObject.


        :param grant_type: The grant_type of this InlineObject.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and grant_type is None:  # noqa: E501
            raise ValueError("Invalid value for `grant_type`, must not be `None`")  # noqa: E501

        self._grant_type = grant_type

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


        :return: The client_id of this InlineObject.  # noqa: E501
        :rtype: str
        """
        return self._client_id

    @client_id.setter
    def client_id(self, client_id):
        """Sets the client_id of this InlineObject.


        :param client_id: The client_id of this InlineObject.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and client_id is None:  # noqa: E501
            raise ValueError("Invalid value for `client_id`, must not be `None`")  # noqa: E501

        self._client_id = client_id

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


        :return: The resource of this InlineObject.  # noqa: E501
        :rtype: str
        """
        return self._resource

    @resource.setter
    def resource(self, resource):
        """Sets the resource of this InlineObject.


        :param resource: The resource of this InlineObject.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and resource is None:  # noqa: E501
            raise ValueError("Invalid value for `resource`, must not be `None`")  # noqa: E501

        self._resource = resource

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


        :return: The code of this InlineObject.  # noqa: E501
        :rtype: str
        """
        return self._code

    @code.setter
    def code(self, code):
        """Sets the code of this InlineObject.


        :param code: The code of this InlineObject.  # noqa: E501
        :type: str
        """

        self._code = code

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


        :return: The redirect_uri of this InlineObject.  # noqa: E501
        :rtype: str
        """
        return self._redirect_uri

    @redirect_uri.setter
    def redirect_uri(self, redirect_uri):
        """Sets the redirect_uri of this InlineObject.


        :param redirect_uri: The redirect_uri of this InlineObject.  # noqa: E501
        :type: str
        """

        self._redirect_uri = redirect_uri

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


        :return: The code_verifier of this InlineObject.  # noqa: E501
        :rtype: str
        """
        return self._code_verifier

    @code_verifier.setter
    def code_verifier(self, code_verifier):
        """Sets the code_verifier of this InlineObject.


        :param code_verifier: The code_verifier of this InlineObject.  # noqa: E501
        :type: str
        """

        self._code_verifier = code_verifier

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


        :return: The refresh_token of this InlineObject.  # noqa: E501
        :rtype: str
        """
        return self._refresh_token

    @refresh_token.setter
    def refresh_token(self, refresh_token):
        """Sets the refresh_token of this InlineObject.


        :param refresh_token: The refresh_token of this InlineObject.  # noqa: E501
        :type: str
        """

        self._refresh_token = refresh_token

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

        for attr, _ in six.iteritems(self.openapi_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

        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, InlineObject):
            return False

        return self.to_dict() == other.to_dict()

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

        return self.to_dict() != other.to_dict()

Class variables

var attribute_map
var openapi_types

Instance variables

prop client_id

Gets the client_id of this InlineObject. # noqa: E501

:return: The client_id of this InlineObject. # noqa: E501 :rtype: str

Expand source code
@property
def client_id(self):
    """Gets the client_id of this InlineObject.  # noqa: E501


    :return: The client_id of this InlineObject.  # noqa: E501
    :rtype: str
    """
    return self._client_id
prop code

Gets the code of this InlineObject. # noqa: E501

:return: The code of this InlineObject. # noqa: E501 :rtype: str

Expand source code
@property
def code(self):
    """Gets the code of this InlineObject.  # noqa: E501


    :return: The code of this InlineObject.  # noqa: E501
    :rtype: str
    """
    return self._code
prop code_verifier

Gets the code_verifier of this InlineObject. # noqa: E501

:return: The code_verifier of this InlineObject. # noqa: E501 :rtype: str

Expand source code
@property
def code_verifier(self):
    """Gets the code_verifier of this InlineObject.  # noqa: E501


    :return: The code_verifier of this InlineObject.  # noqa: E501
    :rtype: str
    """
    return self._code_verifier
prop grant_type

Gets the grant_type of this InlineObject. # noqa: E501

:return: The grant_type of this InlineObject. # noqa: E501 :rtype: str

Expand source code
@property
def grant_type(self):
    """Gets the grant_type of this InlineObject.  # noqa: E501


    :return: The grant_type of this InlineObject.  # noqa: E501
    :rtype: str
    """
    return self._grant_type
prop redirect_uri

Gets the redirect_uri of this InlineObject. # noqa: E501

:return: The redirect_uri of this InlineObject. # noqa: E501 :rtype: str

Expand source code
@property
def redirect_uri(self):
    """Gets the redirect_uri of this InlineObject.  # noqa: E501


    :return: The redirect_uri of this InlineObject.  # noqa: E501
    :rtype: str
    """
    return self._redirect_uri
prop refresh_token

Gets the refresh_token of this InlineObject. # noqa: E501

:return: The refresh_token of this InlineObject. # noqa: E501 :rtype: str

Expand source code
@property
def refresh_token(self):
    """Gets the refresh_token of this InlineObject.  # noqa: E501


    :return: The refresh_token of this InlineObject.  # noqa: E501
    :rtype: str
    """
    return self._refresh_token
prop resource

Gets the resource of this InlineObject. # noqa: E501

:return: The resource of this InlineObject. # noqa: E501 :rtype: str

Expand source code
@property
def resource(self):
    """Gets the resource of this InlineObject.  # noqa: E501


    :return: The resource of this InlineObject.  # noqa: E501
    :rtype: str
    """
    return self._resource

Methods

def to_dict(self)

Returns the model properties as a dict

def to_str(self)

Returns the string representation of the model