<gh_stars>0
# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class ComponentsschemasmicrosoftGraphShiftchangerequestallof1(Model):
    """shiftChangeRequest.

    :param recipient_action_message:
    :type recipient_action_message: str
    :param recipient_action_date_time:
    :type recipient_action_date_time: datetime
    :param sender_shift_id:
    :type sender_shift_id: str
    :param recipient_user_id:
    :type recipient_user_id: str
    """

    _attribute_map = {
        'recipient_action_message': {'key': 'recipientActionMessage', 'type': 'str'},
        'recipient_action_date_time': {'key': 'recipientActionDateTime', 'type': 'iso-8601'},
        'sender_shift_id': {'key': 'senderShiftId', 'type': 'str'},
        'recipient_user_id': {'key': 'recipientUserId', 'type': 'str'},
    }

    def __init__(self, recipient_action_message=None, recipient_action_date_time=None, sender_shift_id=None, recipient_user_id=None):
        super(ComponentsschemasmicrosoftGraphShiftchangerequestallof1, self).__init__()
        self.recipient_action_message = recipient_action_message
        self.recipient_action_date_time = recipient_action_date_time
        self.sender_shift_id = sender_shift_id
        self.recipient_user_id = recipient_user_id

# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class ComponentsschemasmicrosoftGraphShiftchangerequestallof1(Model):
    """shiftChangeRequest.

    :param recipient_action_message:
    :type recipient_action_message: str
    :param recipient_action_date_time:
    :type recipient_action_date_time: datetime
    :param sender_shift_id:
    :type sender_shift_id: str
    :param recipient_user_id:
    :type recipient_user_id: str
    """

    _attribute_map = {
        'recipient_action_message': {'key': 'recipientActionMessage', 'type': 'str'},
        'recipient_action_date_time': {'key': 'recipientActionDateTime', 'type': 'iso-8601'},
        'sender_shift_id': {'key': 'senderShiftId', 'type': 'str'},
        'recipient_user_id': {'key': 'recipientUserId', 'type': 'str'},
    }

    def __init__(self, recipient_action_message=None, recipient_action_date_time=None, sender_shift_id=None, recipient_user_id=None):
        super(ComponentsschemasmicrosoftGraphShiftchangerequestallof1, self).__init__()
        self.recipient_action_message = recipient_action_message
        self.recipient_action_date_time = recipient_action_date_time
        self.sender_shift_id = sender_shift_id
        self.recipient_user_id = recipient_user_id
# coding=utf-8 # -------------------------------------------------------------------------- # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is # regenerated. # -------------------------------------------------------------------------- shiftChangeRequest.      :param recipient_action_message:     :type recipient_action_message: str     :param recipient_action_date_time:     :type recipient_action_date_time: datetime     :param sender_shift_id:     :type sender_shift_id: str     :param recipient_user_id:     :type recipient_user_id: str