Module mailslurp_client.models.device_preview_native_target_availability_list_dto
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 DevicePreviewNativeTargetAvailabilityListDto (enabled=None, heartbeat_offline_after_seconds=None, targets=None, error=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.
DevicePreviewNativeTargetAvailabilityListDto - a model defined in OpenAPI
Expand source code
class DevicePreviewNativeTargetAvailabilityListDto(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 = { 'enabled': 'bool', 'heartbeat_offline_after_seconds': 'int', 'targets': 'list[DevicePreviewNativeTargetAvailabilityDto]', 'error': 'str' } attribute_map = { 'enabled': 'enabled', 'heartbeat_offline_after_seconds': 'heartbeatOfflineAfterSeconds', 'targets': 'targets', 'error': 'error' } def __init__(self, enabled=None, heartbeat_offline_after_seconds=None, targets=None, error=None, local_vars_configuration=None): # noqa: E501 """DevicePreviewNativeTargetAvailabilityListDto - 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._enabled = None self._heartbeat_offline_after_seconds = None self._targets = None self._error = None self.discriminator = None self.enabled = enabled self.heartbeat_offline_after_seconds = heartbeat_offline_after_seconds self.targets = targets self.error = error @property def enabled(self): """Gets the enabled of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :return: The enabled of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :rtype: bool """ return self._enabled @enabled.setter def enabled(self, enabled): """Sets the enabled of this DevicePreviewNativeTargetAvailabilityListDto. :param enabled: The enabled of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :type: bool """ if self.local_vars_configuration.client_side_validation and enabled is None: # noqa: E501 raise ValueError("Invalid value for `enabled`, must not be `None`") # noqa: E501 self._enabled = enabled @property def heartbeat_offline_after_seconds(self): """Gets the heartbeat_offline_after_seconds of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :return: The heartbeat_offline_after_seconds of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :rtype: int """ return self._heartbeat_offline_after_seconds @heartbeat_offline_after_seconds.setter def heartbeat_offline_after_seconds(self, heartbeat_offline_after_seconds): """Sets the heartbeat_offline_after_seconds of this DevicePreviewNativeTargetAvailabilityListDto. :param heartbeat_offline_after_seconds: The heartbeat_offline_after_seconds of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and heartbeat_offline_after_seconds is None: # noqa: E501 raise ValueError("Invalid value for `heartbeat_offline_after_seconds`, must not be `None`") # noqa: E501 self._heartbeat_offline_after_seconds = heartbeat_offline_after_seconds @property def targets(self): """Gets the targets of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :return: The targets of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :rtype: list[DevicePreviewNativeTargetAvailabilityDto] """ return self._targets @targets.setter def targets(self, targets): """Sets the targets of this DevicePreviewNativeTargetAvailabilityListDto. :param targets: The targets of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :type: list[DevicePreviewNativeTargetAvailabilityDto] """ if self.local_vars_configuration.client_side_validation and targets is None: # noqa: E501 raise ValueError("Invalid value for `targets`, must not be `None`") # noqa: E501 self._targets = targets @property def error(self): """Gets the error of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :return: The error of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :rtype: str """ return self._error @error.setter def error(self, error): """Sets the error of this DevicePreviewNativeTargetAvailabilityListDto. :param error: The error of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :type: str """ self._error = error 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, DevicePreviewNativeTargetAvailabilityListDto): 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, DevicePreviewNativeTargetAvailabilityListDto): return True return self.to_dict() != other.to_dict()Class variables
var attribute_mapvar openapi_types
Instance variables
prop enabled-
Gets the enabled of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501
:return: The enabled of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :rtype: bool
Expand source code
@property def enabled(self): """Gets the enabled of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :return: The enabled of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :rtype: bool """ return self._enabled prop error-
Gets the error of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501
:return: The error of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :rtype: str
Expand source code
@property def error(self): """Gets the error of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :return: The error of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :rtype: str """ return self._error prop heartbeat_offline_after_seconds-
Gets the heartbeat_offline_after_seconds of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501
:return: The heartbeat_offline_after_seconds of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :rtype: int
Expand source code
@property def heartbeat_offline_after_seconds(self): """Gets the heartbeat_offline_after_seconds of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :return: The heartbeat_offline_after_seconds of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :rtype: int """ return self._heartbeat_offline_after_seconds prop targets-
Gets the targets of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501
:return: The targets of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :rtype: list[DevicePreviewNativeTargetAvailabilityDto]
Expand source code
@property def targets(self): """Gets the targets of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :return: The targets of this DevicePreviewNativeTargetAvailabilityListDto. # noqa: E501 :rtype: list[DevicePreviewNativeTargetAvailabilityDto] """ return self._targets
Methods
def to_dict(self)-
Returns the model properties as a dict
def to_str(self)-
Returns the string representation of the model