(self)
return None
This is a cached property because many of the lookups done
        within a CaseMessagingTemplateParam are memoized, so by
        caching this return value we're able to reuse those lookups
        when looping over all expanded recipients of a ScheduleInstance.
This is a cached property because many of the lookups done
        within a CaseMessagingTemplateParam are memoized, so by
        caching this return value we're able to reuse those lookups
        when looping over all expanded recipients of a ScheduleInstance.
This is a cached property because many of the lookups done within a CaseMessagingTemplateParam are memoized so by caching this return value we re able to reuse those lookups when looping over all expanded recipients of a ScheduleInstance .
def case_rendering_context(self):
        """
        This is a cached property because many of the lookups done
        within a CaseMessagingTemplateParam are memoized, so by
        caching this return value we're able to reuse those lookups
        when looping over all expanded recipients of a ScheduleInstance.
        """
        if self.case:
            return CaseMessagingTemplateParam(self.case)

        return None
def case_rendering_context ( self ) : if self . case : return CaseMessagingTemplateParam ( self . case ) return None