def __init__(self, value, status, repeat_key=1, code=None, klass=None, transaction_type=None):
        """
        :param str value: Value for the Protocol Deviation 
        :param rwslib.builder_constants.ProtocolDeviationStatus status: 
        :param int repeat_key: RepeatKey for the Protocol Deviation
        :param basestring code: Protocol Deviation Code
        :param basestring klass: Protocol Deviation Class 
        :param transaction_type: Transaction Type for the Protocol Deviation
        """
        super(MdsolProtocolDeviation, self).__init__(transaction_type=transaction_type)
        self._status = None
        self._repeat_key = None
        self.status = status
        self.value = value
        self.repeat_key = repeat_key
        self.code = code
        self.pdclass = klass
def __init__ ( self , value , status , repeat_key = 1 , code = None , klass = None , transaction_type = None ) : super ( MdsolProtocolDeviation , self ) . __init__ ( transaction_type = transaction_type ) self . _status = None self . _repeat_key = None self . status = status self . value = value self . repeat_key = repeat_key self . code = code self . pdclass = klass
:param str value: Value for the Protocol Deviation 
        :param rwslib.builder_constants.ProtocolDeviationStatus status: 
        :param int repeat_key: RepeatKey for the Protocol Deviation
        :param basestring code: Protocol Deviation Code
        :param basestring klass: Protocol Deviation Class 
        :param transaction_type: Transaction Type for the Protocol Deviation