code: def group_associations_types(self, group_type, api_entity=None, api_branch=None, params=None):
          
          if params is None:
              params = {}
          if not self.can_update():
              self._tcex.handle_error(910, [self.type])
  
          target = self._tcex.ti.group(group_type)
  
          for gat in self.tc_requests.group_associations_types(
              self.api_type,
              self.api_sub_type,
              self.unique_id,
              target,
              api_entity=api_entity,
              api_branch=api_branch,
              owner=self.owner,
              params=params,
          ):
              yield gat
docs: Gets the group association from a Indicator/Group/Victim
  
          Args:
              group_type:
              api_entity:
              api_branch:
              params:
  
          Returns: