def __init__()

in lambda/python/rs_integration_function/callback_sources/cfn_callback.py [0:0]


    def __init__(self, input_dict: dict):
        super(CfnCallback, self).__init__(input_dict)
        for field_name in self.OPTIONAL_FIELDS:
            if field_name in input_dict:
                self[field_name] = input_dict[field_name]
        if self[self.REQUEST_TYPE] == self.REQUEST_UPDATE:
            for field_name in self.MANDATORY_FOR_UPDATE:
                self[field_name] = input_dict[field_name]
        elif self[self.REQUEST_TYPE] == 'Delete':
            for field_name in self.MANDATORY_FOR_DELETE:
                self[field_name] = input_dict[field_name]