Module mailslurp_client.models.mcp_o_auth_client_registration_options
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 McpOAuthClientRegistrationOptions (client_name=None, redirect_uris=None, token_endpoint_auth_method=None, grant_types=None, response_types=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.
McpOAuthClientRegistrationOptions - a model defined in OpenAPI
Expand source code
class McpOAuthClientRegistrationOptions(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 = { 'client_name': 'str', 'redirect_uris': 'list[str]', 'token_endpoint_auth_method': 'str', 'grant_types': 'list[str]', 'response_types': 'list[str]' } attribute_map = { 'client_name': 'client_name', 'redirect_uris': 'redirect_uris', 'token_endpoint_auth_method': 'token_endpoint_auth_method', 'grant_types': 'grant_types', 'response_types': 'response_types' } def __init__(self, client_name=None, redirect_uris=None, token_endpoint_auth_method=None, grant_types=None, response_types=None, local_vars_configuration=None): # noqa: E501 """McpOAuthClientRegistrationOptions - 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._client_name = None self._redirect_uris = None self._token_endpoint_auth_method = None self._grant_types = None self._response_types = None self.discriminator = None self.client_name = client_name self.redirect_uris = redirect_uris self.token_endpoint_auth_method = token_endpoint_auth_method self.grant_types = grant_types self.response_types = response_types @property def client_name(self): """Gets the client_name of this McpOAuthClientRegistrationOptions. # noqa: E501 :return: The client_name of this McpOAuthClientRegistrationOptions. # noqa: E501 :rtype: str """ return self._client_name @client_name.setter def client_name(self, client_name): """Sets the client_name of this McpOAuthClientRegistrationOptions. :param client_name: The client_name of this McpOAuthClientRegistrationOptions. # noqa: E501 :type: str """ if self.local_vars_configuration.client_side_validation and client_name is None: # noqa: E501 raise ValueError("Invalid value for `client_name`, must not be `None`") # noqa: E501 self._client_name = client_name @property def redirect_uris(self): """Gets the redirect_uris of this McpOAuthClientRegistrationOptions. # noqa: E501 :return: The redirect_uris of this McpOAuthClientRegistrationOptions. # noqa: E501 :rtype: list[str] """ return self._redirect_uris @redirect_uris.setter def redirect_uris(self, redirect_uris): """Sets the redirect_uris of this McpOAuthClientRegistrationOptions. :param redirect_uris: The redirect_uris of this McpOAuthClientRegistrationOptions. # noqa: E501 :type: list[str] """ if self.local_vars_configuration.client_side_validation and redirect_uris is None: # noqa: E501 raise ValueError("Invalid value for `redirect_uris`, must not be `None`") # noqa: E501 self._redirect_uris = redirect_uris @property def token_endpoint_auth_method(self): """Gets the token_endpoint_auth_method of this McpOAuthClientRegistrationOptions. # noqa: E501 :return: The token_endpoint_auth_method of this McpOAuthClientRegistrationOptions. # noqa: E501 :rtype: str """ return self._token_endpoint_auth_method @token_endpoint_auth_method.setter def token_endpoint_auth_method(self, token_endpoint_auth_method): """Sets the token_endpoint_auth_method of this McpOAuthClientRegistrationOptions. :param token_endpoint_auth_method: The token_endpoint_auth_method of this McpOAuthClientRegistrationOptions. # noqa: E501 :type: str """ if self.local_vars_configuration.client_side_validation and token_endpoint_auth_method is None: # noqa: E501 raise ValueError("Invalid value for `token_endpoint_auth_method`, must not be `None`") # noqa: E501 self._token_endpoint_auth_method = token_endpoint_auth_method @property def grant_types(self): """Gets the grant_types of this McpOAuthClientRegistrationOptions. # noqa: E501 :return: The grant_types of this McpOAuthClientRegistrationOptions. # noqa: E501 :rtype: list[str] """ return self._grant_types @grant_types.setter def grant_types(self, grant_types): """Sets the grant_types of this McpOAuthClientRegistrationOptions. :param grant_types: The grant_types of this McpOAuthClientRegistrationOptions. # noqa: E501 :type: list[str] """ if self.local_vars_configuration.client_side_validation and grant_types is None: # noqa: E501 raise ValueError("Invalid value for `grant_types`, must not be `None`") # noqa: E501 self._grant_types = grant_types @property def response_types(self): """Gets the response_types of this McpOAuthClientRegistrationOptions. # noqa: E501 :return: The response_types of this McpOAuthClientRegistrationOptions. # noqa: E501 :rtype: list[str] """ return self._response_types @response_types.setter def response_types(self, response_types): """Sets the response_types of this McpOAuthClientRegistrationOptions. :param response_types: The response_types of this McpOAuthClientRegistrationOptions. # noqa: E501 :type: list[str] """ if self.local_vars_configuration.client_side_validation and response_types is None: # noqa: E501 raise ValueError("Invalid value for `response_types`, must not be `None`") # noqa: E501 self._response_types = response_types 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, McpOAuthClientRegistrationOptions): 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, McpOAuthClientRegistrationOptions): return True return self.to_dict() != other.to_dict()Class variables
var attribute_mapvar openapi_types
Instance variables
prop client_name-
Gets the client_name of this McpOAuthClientRegistrationOptions. # noqa: E501
:return: The client_name of this McpOAuthClientRegistrationOptions. # noqa: E501 :rtype: str
Expand source code
@property def client_name(self): """Gets the client_name of this McpOAuthClientRegistrationOptions. # noqa: E501 :return: The client_name of this McpOAuthClientRegistrationOptions. # noqa: E501 :rtype: str """ return self._client_name prop grant_types-
Gets the grant_types of this McpOAuthClientRegistrationOptions. # noqa: E501
:return: The grant_types of this McpOAuthClientRegistrationOptions. # noqa: E501 :rtype: list[str]
Expand source code
@property def grant_types(self): """Gets the grant_types of this McpOAuthClientRegistrationOptions. # noqa: E501 :return: The grant_types of this McpOAuthClientRegistrationOptions. # noqa: E501 :rtype: list[str] """ return self._grant_types prop redirect_uris-
Gets the redirect_uris of this McpOAuthClientRegistrationOptions. # noqa: E501
:return: The redirect_uris of this McpOAuthClientRegistrationOptions. # noqa: E501 :rtype: list[str]
Expand source code
@property def redirect_uris(self): """Gets the redirect_uris of this McpOAuthClientRegistrationOptions. # noqa: E501 :return: The redirect_uris of this McpOAuthClientRegistrationOptions. # noqa: E501 :rtype: list[str] """ return self._redirect_uris prop response_types-
Gets the response_types of this McpOAuthClientRegistrationOptions. # noqa: E501
:return: The response_types of this McpOAuthClientRegistrationOptions. # noqa: E501 :rtype: list[str]
Expand source code
@property def response_types(self): """Gets the response_types of this McpOAuthClientRegistrationOptions. # noqa: E501 :return: The response_types of this McpOAuthClientRegistrationOptions. # noqa: E501 :rtype: list[str] """ return self._response_types prop token_endpoint_auth_method-
Gets the token_endpoint_auth_method of this McpOAuthClientRegistrationOptions. # noqa: E501
:return: The token_endpoint_auth_method of this McpOAuthClientRegistrationOptions. # noqa: E501 :rtype: str
Expand source code
@property def token_endpoint_auth_method(self): """Gets the token_endpoint_auth_method of this McpOAuthClientRegistrationOptions. # noqa: E501 :return: The token_endpoint_auth_method of this McpOAuthClientRegistrationOptions. # noqa: E501 :rtype: str """ return self._token_endpoint_auth_method
Methods
def to_dict(self)-
Returns the model properties as a dict
def to_str(self)-
Returns the string representation of the model