greengrasssdk/stream_manager/data/__init__.py [3890:3948]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    __slots__ = [
        "__request_id",
        "__definition",
    ]

    _types_map = {
        "request_id": {"type": str, "subtype": None},
        "definition": {"type": MessageStreamDefinition, "subtype": None},
    }
    _formats_map = {}
    _validations_map = {
        "request_id": {"required": True, "minLength": 1, "pattern": "^[\w ,.\-_]*$",},
        "definition": {"required": True,},
    }

    def __init__(
        self, request_id: str = None, definition: MessageStreamDefinition = None
    ):
        pass
        self.__request_id = request_id
        self.__definition = definition

    def _get_request_id(self):
        return self.__request_id

    def _set_request_id(self, value):
        if not isinstance(value, str):
            raise TypeError("request_id must be str")

        self.__request_id = value

    request_id = property(_get_request_id, _set_request_id)

    def _get_definition(self):
        return self.__definition

    def _set_definition(self, value):
        if not isinstance(value, MessageStreamDefinition):
            raise TypeError("definition must be MessageStreamDefinition")

        self.__definition = value

    definition = property(_get_definition, _set_definition)

    @staticmethod
    def from_dict(d):
        v = {}
        if "requestId" in d:
            v["request_id"] = (
                str.from_dict(d["requestId"])
                if hasattr(str, "from_dict")
                else d["requestId"]
            )
        if "definition" in d:
            v["definition"] = (
                MessageStreamDefinition.from_dict(d["definition"])
                if hasattr(MessageStreamDefinition, "from_dict")
                else d["definition"]
            )
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



greengrasssdk/stream_manager/data/__init__.py [4119:4177]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    __slots__ = [
        "__request_id",
        "__definition",
    ]

    _types_map = {
        "request_id": {"type": str, "subtype": None},
        "definition": {"type": MessageStreamDefinition, "subtype": None},
    }
    _formats_map = {}
    _validations_map = {
        "request_id": {"required": True, "minLength": 1, "pattern": "^[\w ,.\-_]*$",},
        "definition": {"required": True,},
    }

    def __init__(
        self, request_id: str = None, definition: MessageStreamDefinition = None
    ):
        pass
        self.__request_id = request_id
        self.__definition = definition

    def _get_request_id(self):
        return self.__request_id

    def _set_request_id(self, value):
        if not isinstance(value, str):
            raise TypeError("request_id must be str")

        self.__request_id = value

    request_id = property(_get_request_id, _set_request_id)

    def _get_definition(self):
        return self.__definition

    def _set_definition(self, value):
        if not isinstance(value, MessageStreamDefinition):
            raise TypeError("definition must be MessageStreamDefinition")

        self.__definition = value

    definition = property(_get_definition, _set_definition)

    @staticmethod
    def from_dict(d):
        v = {}
        if "requestId" in d:
            v["request_id"] = (
                str.from_dict(d["requestId"])
                if hasattr(str, "from_dict")
                else d["requestId"]
            )
        if "definition" in d:
            v["definition"] = (
                MessageStreamDefinition.from_dict(d["definition"])
                if hasattr(MessageStreamDefinition, "from_dict")
                else d["definition"]
            )
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



