1# -------------------------------------------------------------------------------------------- 2# Copyright (c) Microsoft Corporation. All rights reserved. 3# Licensed under the MIT License. See License.txt in the project root for license information. 4# -------------------------------------------------------------------------------------------- 5# Generated file, DO NOT EDIT 6# Changes may cause incorrect behavior and will be lost if the code is regenerated. 7# -------------------------------------------------------------------------------------------- 8 9from msrest.serialization import Model 10 11 12class ExtensionRequest(Model): 13 """ExtensionRequest. 14 15 :param reject_message: Required message supplied if the request is rejected 16 :type reject_message: str 17 :param request_date: Date at which the request was made 18 :type request_date: datetime 19 :param requested_by: Represents the user who made the request 20 :type requested_by: :class:`IdentityRef <extension-management.v4_0.models.IdentityRef>` 21 :param request_message: Optional message supplied by the requester justifying the request 22 :type request_message: str 23 :param request_state: Represents the state of the request 24 :type request_state: object 25 :param resolve_date: Date at which the request was resolved 26 :type resolve_date: datetime 27 :param resolved_by: Represents the user who resolved the request 28 :type resolved_by: :class:`IdentityRef <extension-management.v4_0.models.IdentityRef>` 29 """ 30 31 _attribute_map = { 32 'reject_message': {'key': 'rejectMessage', 'type': 'str'}, 33 'request_date': {'key': 'requestDate', 'type': 'iso-8601'}, 34 'requested_by': {'key': 'requestedBy', 'type': 'IdentityRef'}, 35 'request_message': {'key': 'requestMessage', 'type': 'str'}, 36 'request_state': {'key': 'requestState', 'type': 'object'}, 37 'resolve_date': {'key': 'resolveDate', 'type': 'iso-8601'}, 38 'resolved_by': {'key': 'resolvedBy', 'type': 'IdentityRef'} 39 } 40 41 def __init__(self, reject_message=None, request_date=None, requested_by=None, request_message=None, request_state=None, resolve_date=None, resolved_by=None): 42 super(ExtensionRequest, self).__init__() 43 self.reject_message = reject_message 44 self.request_date = request_date 45 self.requested_by = requested_by 46 self.request_message = request_message 47 self.request_state = request_state 48 self.resolve_date = resolve_date 49 self.resolved_by = resolved_by 50